isAttemptingCastling function for King. Realized I was checking for straight lines of empty pieces a lot. Board now has a function for that and Rook, Queen, Bishop, and isAttemptingCastling use it.