Well I still need to make the client+server and the GUI. I think that I'm half-way done.