Reimplement dragging and make portal eye independent from platform movement.