Learning repo for 2D and 3D Java games