Starting work on Artie, our Resident AI

This AI will extend our MoveServer to save some of that functionality and make
it quicker/easier to debug as the functionality of the MoveServer works well.
All that needs to be changed are the methods to return moves, which will
rely on how I weight moves/walls, and how I create this move tree.

Reminder.. Our agreed upon AI_Identifier is "tactical"
Working on AI.. Thought I would make it so once the server is booted/loses/wins
it continues spinning

Ladd wanted the servers to continue spinning and wait for another connection to be made rather than restart them after every game.. so that is done now.. simple
Working on Artie. When Started he doesn't ask for an AI Identifier,

Once connected he automatically sends it..
Added a new condition to the parser so it would parse IP addresses and machinenames with non-word characters in it. Found this while Playing with team-FriedRice
Started working on shortest path/floodfill method. Not yet complete
or fully tested.
Merging my ai branch, since I had changes on mine after the remote
branches were merged.