this is how far i got but missed submission unfortunately! will finish it at https://github.com/chr15m/astrogue/