Server Update

Working final version of the server. (I hope)