Move world knowledge init to Story module
Move world guide init to Story module
Separate Rules module
Separate Statistic module
Do statistic in Statistic module instead of core module
Add world-only demo
Refactor WorldJS module
Rename add() to addSeed()
Change addRandomPeople to addSeeds function
Draw 1px dot
Change setPosition to getRandomPosition function
Change setTickIndex to getTickIndex function
Add QUnit
Unit tests for core module
Remove param of getTickIndex function
Edit getRandomPosition function
Rename remove to removeSeed function
Remove married property
world.start and world.stop functions return world instance
world.addSeed now returns the newly created seed instance
Add unit tests for world.addSeeds and world.run functions
lcFirst every variables
Fix world properties on core unit testing
Unit tests for Tile module
Unit tests for Event module
Fix params order
Unit tests for Seed module
Unit tests for Male module