drop std::num
snake case and small state machine tweaks
snake_case
move to snake_case where applicable, comment out majority of the groves
update dots