Lots of progress, still doesn't build.
Minor progress, removing FILE IO in future update, and replacing with an interactive prompt.