An Java game framework based on LWJGL