Complete rewrite, it's a lot neater now (though I've gotten rid of a lot of the code. I'll be using the old code for the pieces). Also going to add networking and make ncurses work better.