added move() in Position and (temporarily) changed canMove() to true