A rough sketch of what attacking might look like is now implemented.
Also some small refactorings to the model.  Should probably start
thinking about pulling out functionality into a player class.
Merge pull request #7 from aweidner/master

A rough sketch of what attacking might look like is now implemented.
Added more packet types, Added AI abstract class, and some other things