Added an option to maintain the "player" seat based on controller id (`maintainPlayerPositions`)