extended blocks world
finish implementing domain