Adding gamestate, draw and update helpers, and updating the simple updateable interface.