A system for use in a park attraction that provides a collaborative driving experience, comprising: a vehicle including a body including a plurality of user input assemblies and a drive system adapted to move the body about the park attraction; and a system controller configured to operate to: receive user input from each of the user input assemblies; process the user input from each of the user input assemblies to generate a drive control signal; and transmit the drive control signal to the vehicle, wherein the drive system operates in response to the drive control signal to travel within the park attraction, wherein the vehicle includes a plurality of passenger seats, including a user input assembly proximate to each of the passenger seats, and the drive system is a holonomic drive system adapted to move the body in any direction while riding on a driving surface of the park attraction; and characterised in that the system controller is further configured to operate to process the user input from each of the user input assemblies to generate a control vector associated with each of the user input assemblies, wherein the control vectors each define a direction of travel on the driving surface and a magnitude of acceleration; combine the control vectors from all of the user input assemblies to generate a resultant vector; generate the drive control signal from the resultant vector; wherein the holonomic drive system operates in response to the drive control signal to move on the driving surface of the park attraction. a vehicle including a body including a plurality of user input assemblies and a drive system adapted to move the body about the park attraction; and a system controller configured to operate to: receive user input from each of the user input assemblies; process the user input from each of the user input assemblies to generate a drive control signal; and transmit the drive control signal to the vehicle, receive user input from each of the user input assemblies; process the user input from each of the user input assemblies to generate a drive control signal; and transmit the drive control signal to the vehicle, wherein the drive system operates in response to the drive control signal to travel within the park attraction, wherein the vehicle includes a plurality of passenger seats, including a user input assembly proximate to each of the passenger seats, and the drive system is a holonomic drive system adapted to move the body in any direction while riding on a driving surface of the park attraction; and characterised in that the system controller is further configured to operate to process the user input from each of the user input assemblies to generate a control vector associated with each of the user input assemblies, wherein the control vectors each define a direction of travel on the driving surface and a magnitude of acceleration; combine the control vectors from all of the user input assemblies to generate a resultant vector; generate the drive control signal from the resultant vector; process the user input from each of the user input assemblies to generate a control vector associated with each of the user input assemblies, wherein the control vectors each define a direction of travel on the driving surface and a magnitude of acceleration; combine the control vectors from all of the user input assemblies to generate a resultant vector; generate the drive control signal from the resultant vector; wherein the holonomic drive system operates in response to the drive control signal to move on the driving surface of the park attraction.