Shared changes for same-team captures. I figured "legal destinations" with a same-team piece should not be included in the generated legal destinations, rather than weeded out later in MoveController
Desktop changes to disallow same-team-capture highlighting. Also now only allows piece selection for the moving team, and if a piece is dragged to an invalid square, it goes back to its origin.
formatting
Merge pull request #187 from awolfe9/DontHighlightSameTeamCapture

Dont highlight same team capture