build robot.

Logic remains unchanged, simply a whole bunch of CSS shenanigans going on here (transitions and what not).
Initially thought of iterating through 30 or so stylesheets, which would have been hilariously dumb. 

Thoughts: I would have had more control over how the robot builds with the 30 stylesheets idea, but I've hit a crossroads--if you had to pick one, is it better to muddy up your CSS or your JS?