first real java project, 2d engine using only java provided libraries