Changelog:
- Deal with set key to already binded key
- Binded key will null the existing key
- Non-binded will be reset back
- Colour code the options during and after key bind changes
Changelog:
- Update engine to record last key released
- Update option scene to get the last key pressed for binding
- Does not actually change the keybind yet