canCapture is done

Checks for multiple captures too, but not sure how to return the results

Wrote other helper functions that will probably come in handy..  made
the default Piece constructor make the team = null because I didn't know
what a .getTeam would return from a null position in the board,
hopefully this works, we need to start connecting everything so we can
test it