It was all meant to be a bit of a laugh really.
That's what I said at the beginning but 5 hours in and it didn't really feel like a great representation of where I was at.
Still, I did it!
It started off well and near the end got quite messy. There's a couple of bugs in there but I'm content with the fact that I have a working game, regardless of how I got there!
If you want to test it out you can have a play here.