A powerful, Java-Based, Game Engine