pnu graphics 2014 spring semester programming assignment 2 SolarSystem