Bug: Multiple actions can be bound to the same key

Current behaviour:

Needed behaviour: Set key of the last assigned action to "None" when a new one is assigned to the same key.

Additional feature: Text colour of of this "None" should be a light red so players immediately see where they are missing a bound key

Optional: Implement a "Default" button into the settings to set back keybindings to default