It's far from done, but I've submitted the game here so people can watch, if they want. I also posted another progress update.