It would be nicer if you know beforehand what you had to do, and could do the tasks in any order you wanted, giving a bit of versatality to the game.

Linear gaming is annoying.