Create a better firmware
This firmware was very poorly written, maybe even some years old now. We should rewrite it. Feature Requests:
- Startup Animation (blue if starting, red if failed and green if done)
- Check message for errors
- Create a get colors function
- Effect: Make the cheese party (Käseparty) not random, instead use 25+ colors and randomly choose them
- Move from JSON to bytes (variant 3)