Added a KeyInputComponent allows logic to be mapped to a specified key.