2D Game in Java. Developement in Progress.