ACI SpaceRace programming challenge.