renamed Java2dPanel to Java2DPanel
rewrote the Game class to push a few other bits to the Backends
used singleton for LWJGLInput