This is my first game developed by pure Java. It sounds crazy, but it's really a good experience.