Overlord

Alrighty, check it out.... I didn't do the extra credit (timer, wires).
Use the new Ruby 1.9 hash syntax.