Platformer Game Development in Java