VehicleImpl: call putPlayer(), even if the state is DRIVER, still will dispatch the PlayerStateChangeEvent.

Signed-off-by: mk124 <mk124a@gmail.com>