A Java game engine based on JOGL