Made many fixes, plus the user mover is almost working.