How about having the actual platform, which is invisible, in a container with some sin movement sprite (visible of course) and always set it to the same position?
One time I spawned with Julius Belmont inside the walls in the sonic level.
Btw press S on you become SONIC himself.
Ah, and I don't think Belmont should be moving while he's attacking with the whip.