Refactoring - from now on pawn type will be specified when doing move