An input device comprising: a floor engaging member having a floor engaging surface and a longitudinal axis generally perpendicular to the floor engaging surface; a skeleton support structure having a seat support surface generally parallel to the floor engaging surface; a bearing disposed between the skeleton support structure configured to allow only relative rotation of the skeleton support structure about the longitudinal axis with respect to the floor; a seat support; first, second, and third shafts each disposed about the longitudinal axis between the seat support and the seat support surface, the first, second, and third shafts defining first and second seat axis displaced from the longitudinal axis and parallel to the floor engaging surface; a coupling member disposed between the seat support and the seat support surface the coupling member pivotably coupling the seat support surface to the seat support member in a manner which restricts the rotation of seat support with respect to the support skeleton about the longitudinal axis and allows for the rotation of the seat support member in a plurality of directions perpendicular to the longitudinal direction; a first plurality of sensors configured to detect the movement of the seat support with respect the seat support surface about the first and second seat axis and provide a first signal thereof; a motion tracking head mounted display configured to receive a video signal input and having a second plurality of sensors configured to detect the movement of the head mounted display with respect the ground, said second plurality of sensors configured to provide a second signal indicative of the movement of the head mounted display with respect the ground; and a controller configured to receive the first and second signals and selectively adjust the first video signal to display a translational movement of an image at a first time in response to the first signal and selectively adjust the first video signal to display a rotational movement of an image at a second time in response to the second signal. a floor engaging member having a floor engaging surface and a longitudinal axis generally perpendicular to the floor engaging surface; a skeleton support structure having a seat support surface generally parallel to the floor engaging surface; a bearing disposed between the skeleton support structure configured to allow only relative rotation of the skeleton support structure about the longitudinal axis with respect to the floor; a seat support; first, second, and third shafts each disposed about the longitudinal axis between the seat support and the seat support surface, the first, second, and third shafts defining first and second seat axis displaced from the longitudinal axis and parallel to the floor engaging surface; a coupling member disposed between the seat support and the seat support surface the coupling member pivotably coupling the seat support surface to the seat support member in a manner which restricts the rotation of seat support with respect to the support skeleton about the longitudinal axis and allows for the rotation of the seat support member in a plurality of directions perpendicular to the longitudinal direction; a first plurality of sensors configured to detect the movement of the seat support with respect the seat support surface about the first and second seat axis and provide a first signal thereof; a motion tracking head mounted display configured to receive a video signal input and having a second plurality of sensors configured to detect the movement of the head mounted display with respect the ground, said second plurality of sensors configured to provide a second signal indicative of the movement of the head mounted display with respect the ground; and a controller configured to receive the first and second signals and selectively adjust the first video signal to display a translational movement of an image at a first time in response to the first signal and selectively adjust the first video signal to display a rotational movement of an image at a second time in response to the second signal.