Added move validator to check piece type
Added code coverage