Fixed logic for possible move validation
Tests no comments