Traffic Light

It works, but I'm going to try and clean up the code a little.