Added notes on checkmate condition
Minor changes to kings vulnerability mechanic
Added ability to have list of currently available moves, instead of those available at beginning of turn (availableMoves ArrayList)
Overrode setAvailableMoves method to not include moving into spaces directly in front of pawn if a piece is intended to occupy either of those places