Client should work, still busy with the server side

Made a different branch because this doesn't actually work yet. The
client should, but I can't test it without the server..
lots more changes, still very much in flux
connection works, but server sends no useful data

Run both projects, type "connect" in the client, and you'll get spammed
with "PING" messages.
server functional, doesn't handle input yet
working server/client combo

Everything seems to work as it should. Multiple clients should be able
to be connected at once, and even block each other from moving to the
same tile, but the client doesn't draw creatures yet.