Cuboid
View

Description
This is Cuboid of glass, all walls (1) are made of glass including floor.
The top wall of cuboid acts as door by which you may put your slave inside.
Inside cuboid there are: photodetectors (3) on walls (1), pipes on floor (4) and two switchers (2) at the begininng and ending wall.
How it works
Photodetectors generate signal when they detect object (slave).
The task for slave is to crawl from the begin to the end of cuboid.
When slave reach wall it must push the button and turn back to the other end and so on.
During crawling slave must take care of photodetectors. Every touch of light beam from photodetectors (fail) is counted by the computer. If fails will be greater than programmed value by you, then computer will start shower (4) with cold water. This is another difficult.
You may program time of crawling, how many turns slave must do, how many fails will start shower, how long shower will work.