Implemented the logic to determine attack/move source and destinations.  A bugfix into the __eq__ for Region was implemented in case of a comparison with a null object.  Don't remember changing the GUI, but I guess I did.  Shenanigans.