watch THIS IS A PREVIEW
ok, just so you know this isn't the actual thing. i felt under time pressure and i promised to release it quickly but didn't realise how long this was potentially gonna be. if you enjoy this, then i'll carry on working on it or i may start a part 3 so i can break it down and make it easier to work with