Haven't committed in a while

Cleaned up Exceptions in the MoveCommand execute method. Fix bug in Pawn
attacking.
Preparing to add in functionality for check detection