Create faster key cache for main game loop (client)

Caches control keys to improve the speed of the run loop (client)

Basic timing comparisons are here: http://pastebin.com/Gr2n27je