add 'input' system -- will be used to handle keyboard, mouse etc.
make keyboard_controlled use new input system