starting on move validation (not correct atm)