First step in Java game development! *Is buggy and not complete*