A openGL accelerated 2D java game engine