make the draw calls actually private
isDown method
working event queue and keyboard contols