Fix Warning For Chess Board Parts Class

Because getSpriteImageName() needs a body in the implementation file in
order to stop a warning from the complier. Well, what was done is fine,
this is what Apple officially whats to happen for any override methods.
Fix "Out Of Bounds" Error For Dangler Moves

Fix “out of bounds” error for dangler moves because when checking each
row or column if they start at the end of the board and gets subtracted
either one would go outside of the board which courses the error.
Fix Only Checking One Side For Castling

When doing a check if the King is able to do a castling on either side
the app would only check on side and not the other. Leaving the user
unable to do a castling on the kingside.

Also, Xcode update Info.plist file it is unknown why it did this.