Add some comments to coordinate.js
Add some more comments
Extract Observable from persistence.js
Fix simulation run