Java-based component/entity game engine that encompasses lwjgl, jbox2d and lua