A learning example of a 2D game buit in Jave