added first partial circle world implementation