Added Circuit.java

Circuits are used to control objects (such as devices and tiles) in the
game and are powered by mechanisms.