Practice: added core gameloop and screen using java.awt.swing