Main loop: don't separate check_input() from the rest after all.

It does not fix the map loading problem (#374) because maps are usually
not loaded during inputs, but during update() when a transition
finishes.