rewrote ~the whole question system, migrated vision

Game1 now only has a few remnants of the question system left, most
moved over (and cleaned in the process) to IO. migrated vision to actor
class (so others than the player actually have vision now, even if
they're not using it atm). sorted order of vars in actor constructor to
match the "header", same thing with the stuff in Player::PlayerInput, so
it matches the order of the response/reaction functions