General bugfixes, making sure that pieces are only added/subtracted when they are actually able to.
Fixed bug where you could move to any allied cell and attack any enemy cell.  You must be adjacent/connected to the cell in order to attack or move to it.