Completed all the core classes that makeup the framework, there is still
room for improvement like better controlled animation, adding sound,
effect, physics and weather. There may still be memory leaks, did not do
any profiling as well.

This is not a game engine but just a prototype of how one will start if
planning on using java for developing games.