Broke almost everything.
Scrap & build!
On my way home...
Still on the long way of refactoring.
Snapshot.
Snapshot (2).