Revamp cycle count, still not correct but fixes a lot of things
Fix timers not reading properly before first reload
Still not right, but fixes all known timing issues