Environment management system for a structure which includes: a plurality of peripheral devices distributed within the structure wherein operation of a peripheral device modifies the environment of at least one region of the structure associated with the peripheral device; at least one network which connects said plurality of peripheral devices; at least one controller arranged to receive signals from one or more peripheral device and to a transmit a command to one or more peripheral device using said at least one network; characterised in that the system further includes: a user input system interfaced with said at least one controller, the user input system being arranged to use at least one user neural signal to provide a user command to one or more said controllers, wherein an interface operating between the user input system and the at least one controller implements a hierarchal command menu system providing a user a choice of a maximum of four options to select a menu item associated with a direction from at any one time, the selection made by said neural signal representing an active cognitive command, wherein the active cognitive command is associated with a direction and activates a selected menu item associated with the direction, wherein the interface is configured such that activation of the selected menu item moves a current menu to a submenu or causes the at least one controller to transmit a command to the peripheral device to modify the environment of said at least one region of the structure associated with the peripheral device, wherein the system further includes at least one user position detection device which provides information regarding the location of the user input device within a structure or the orientation of the user input device relative to the structure, and wherein the interface is configured to remove invalid commands which cannot be issued in relation to the current location or orientation of the user input device based on the information provided by the at least one user position detection device. a plurality of peripheral devices distributed within the structure wherein operation of a peripheral device modifies the environment of at least one region of the structure associated with the peripheral device; at least one network which connects said plurality of peripheral devices; at least one controller arranged to receive signals from one or more peripheral device and to a transmit a command to one or more peripheral device using said at least one network; a user input system interfaced with said at least one controller, the user input system being arranged to use at least one user neural signal to provide a user command to one or more said controllers, wherein an interface operating between the user input system and the at least one controller implements a hierarchal command menu system providing a user a choice of a maximum of four options to select a menu item associated with a direction from at any one time, the selection made by said neural signal representing an active cognitive command, wherein the active cognitive command is associated with a direction and activates a selected menu item associated with the direction, wherein the interface is configured such that activation of the selected menu item moves a current menu to a submenu or causes the at least one controller to transmit a command to the peripheral device to modify the environment of said at least one region of the structure associated with the peripheral device, wherein the system further includes at least one user position detection device which provides information regarding the location of the user input device within a structure or the orientation of the user input device relative to the structure, and wherein the interface is configured to remove invalid commands which cannot be issued in relation to the current location or orientation of the user input device based on the information provided by the at least one user position detection device.