Ride state handling