fixed move.startposition equalling 0