write tests for the other pieces lol (excluding pawn)
write tests for the other pieces lol (excluding pawn)