Implemented all but knights and Pawns.... still missing a check for, well, the check.