Added method for exploring potential moves in a given direction
Added test for possible capturing moves
Added implementation of Comparable
Added methods for determining the forward direction based on team, adding possible forward moves, and adding possible capture moves