A big bag of changes...

- Optimized messages by reducing the amount of text sent between functions
- Added "Key Mode" to control lights using arrows (or WASD)
- Removed empty lines
- More debug text