rot_begin: rotation extent 1
rot_end: rotation extent 2
rot_type: type of rotation cycle
cycle_time: time it takes to transition
start_active: active at map start

in pins:
active: cycles back and forth
to_end: cycle to end
to_begin: cycle to beginning
to_middle: cycle to middle

out pins:
cycling: currently rotating
on_end: cycled to end
on_begin: cycled to beginning
on_middle: cycled to middle
