Programming Challenge - Starfield simulation