End of part 4, working
Half through Pt 6, distances are fucked