Update to adapt for gameStates

Still actually implement gameStates to comply with JOGL! (instead of
awt.Graphics2D)