A system, comprising: a flume providing a flow path, the flume comprising side walls defining a path of travel of a ride vehicle along the flow path, and wherein the flume comprises a first section and a second section; one or more ride vehicles configured to accommodate one or more passengers and configured to move along the flow path in the flume, wherein the one or more ride vehicles are associated with a length and a width, and the length is longer than the width; and a plurality of objects located in the first section of the flume and protruding into the flow path, wherein the plurality of objects are positioned spaced apart from each other in the flow path such that the plurality of objects are configured to contact a ride vehicle of the one or more ride vehicles as the ride vehicle moves along the flow path and at or near a contact location on an exterior of the ride vehicle, wherein the contact location is spaced apart a distance from a center of mass of the ride vehicle to change a direction or orientation of the ride vehicle relative to the flow path after the contact location of the ride vehicle contacts the plurality of objects, wherein each object of the plurality of objects is configured to contact the ride vehicle successively to cause at least a 180 degree change in orientation of the ride vehicle within the first section of the flume as a result of cumulative changes in orientation such that, upon exiting the first section of the flume and entering the second section of the flume, the orientation of the ride vehicle is reversed relative to a position of the ride vehicle upon entering the first section of the flume; and wherein the side walls of the first section of the flume are spaced apart a distance greater than the length of the ride vehicle, and the side walls of the second section of the flume are spaced apart a distance less than the length of the ride vehicle such that the first section is configured to enable the reversal in orientation of the ride vehicle but the second section of the flume is not configured to do so. a flume providing a flow path, the flume comprising side walls defining a path of travel of a ride vehicle along the flow path, and wherein the flume comprises a first section and a second section; one or more ride vehicles configured to accommodate one or more passengers and configured to move along the flow path in the flume, wherein the one or more ride vehicles are associated with a length and a width, and the length is longer than the width; and a plurality of objects located in the first section of the flume and protruding into the flow path, wherein the plurality of objects are positioned spaced apart from each other in the flow path such that the plurality of objects are configured to contact a ride vehicle of the one or more ride vehicles as the ride vehicle moves along the flow path and at or near a contact location on an exterior of the ride vehicle, wherein the contact location is spaced apart a distance from a center of mass of the ride vehicle to change a direction or orientation of the ride vehicle relative to the flow path after the contact location of the ride vehicle contacts the plurality of objects, wherein each object of the plurality of objects is configured to contact the ride vehicle successively to cause at least a 180 degree change in orientation of the ride vehicle within the first section of the flume as a result of cumulative changes in orientation such that, upon exiting the first section of the flume and entering the second section of the flume, the orientation of the ride vehicle is reversed relative to a position of the ride vehicle upon entering the first section of the flume; and wherein the side walls of the first section of the flume are spaced apart a distance greater than the length of the ride vehicle, and the side walls of the second section of the flume are spaced apart a distance less than the length of the ride vehicle such that the first section is configured to enable the reversal in orientation of the ride vehicle but the second section of the flume is not configured to do so.