Project 5: Hubble Simulator (UMBC, CMSC 341, Spring 2014)