Work in progress refactoring of the betting code

Rewrite the betting code with a better design.
Minor refactor the the frosty code

Use the new Elapsed extension method.
Remove dead variable.

Remove a dead variable from a previous refactor.