Enforced CanMove & CanStrike bools in our movement options checks for if
its a legal or illegal move. Pawns no longer walk diagonally or strike
straight forwards. Also added class name changing suggestions.