Few games demand perfection from their players. Most games cater to the casual player who just wants to spend an hour or two learning the gameplay and making countless mistakes along the way.