Added an input handler class for easier input state access. Reduced packets sent per move.