Java 2D Game Engine - Building Zelda to test it