Removed irrelevant TODO
Extracted Move. It also reduces dependency of PositionGenerator on Position class.