Trying to make the Input system use Observer pattern over hardcoded lists.
Working on a more abstract Input system using Observers.