Smoother player movements with Path object