more work, especially on initializing the world and performing some primitive actions