Handle window close/resize during dedication
Handle window close/resize during tile loading
Move menu init code later, set initial pos
Set initial hand position
Set hand position in client constructor
Simplify menu system insertion

It's always the same spot in the input readers, so just save it
Don't delegate events to menus if finished
Force menu closed on game start

Rather than waiting for next event loop. This was causing first in-game
event to be swallowed by the menu, which just ignored it.
Refactor menu open checks