implemented basic world with bounds