Here's some documentation of my "progress". It's not playable yet, and I don't really know precisely where it'll go from here. But well, I think it might be possible to get it playable. Maybe even fun!