added relative square helper function
added method to check if a piece is an opponent
made case irrelevant for move method
added color method to string
fixed opponent? method
added ability to capture en passant