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