typo
use bool instead of enum for timer.status
Avoid passing CyclesState type to function.

This is because for user defined data types you need to supply a
header file, and we want to avoid that.
Add comments to the constants
Fix implicit string conversion in println