Compiles, produces a save file. Needs testing, loading code, and code cleanup