huge refactor in progress
WIP on refactor
WIP on refactor; files renamed
finish fixing up guess_sky()