MoveWithPlatform implemented