Decoupled Game Engine for Java.