Adding RoundMovingSwitch.cs It has a small bug in it that I can't figure out right now. The inside portion of "switch" part does not paint transparent.