Fix the viewport
Refactor controls/game protocol.

Controls has inputVec to support both keyboard and tilt.
Tilt controls.
Event based jump. Support touch.
Fix controls.onFrame.
Sounds.
Implemented moving viewport.
Better cleanup of entities on reset.
Reset scoreboard on restart.
Comments.