Feature/clientevents

changed client to server interaction. client updates server with controlsevent every 1/60 seconds. no buffer. cleaned up keyboard.js to only change controlsevent