## TODO list

- [ ] Allow toggling lasers
- [ ] Improve controls
- [X] Save/Load
- [X] Zoom in and out
    - [ ] Smooth zooming
- [X] Flip switches
- [X] Selection
    - [X] Move
    - [X] Clone
    - [X] Delete
- [X] Lamps
- [X] Two-sided mirrors
- [ ] Undo/Redo
- [ ] UI
    - [ ] Main menu
    - [ ] Load & save menus
    - [ ] In-game interface
- [ ] Components (re-usable laser circuits)
    - [ ] Load & save components
- [ ] Pause & Step
- [ ] Change UPS at runtime
