Had an intense strike of inspiration, so have another one Finished it while I was really tired, I plan to go back and fix up a few things later on