Move some files around
Add SaveManager for tracking save state
Observe save state
Save/Load using localStorage