I really liked it! I dont know why but I kept pressing R to rotate and reset the level (prob me and my stupid brain but felt wort mentioning it). the levels are very clever and greatly designed ao great job on that! I do feel like the dog was more in the way of things then ussefull in the first levels and whilst I get that that also is a design option for levels I would switch them up a bit so that sometimes you gotta lead to robot and sometimes you got to make sure eddison doesnt die.
Other then that great implementation of the criteria and awesome job!!