still futzing with the control blocks
new pause button
added pause and restart buttons
temporarily disabling master timer
Added isProgramPaued
Don't draw if curr is the start block
Refactor
Fixed program state updating