Add input message type
Add input system
Add new input system and message scripts
Create controllable and movable components
Add some test system logic
Add getNames and getValues to NamableList