List products
Increment and reset counters
Saves daily consumption
Separate daily consumption from counter logic

Introduces the term "Player" to refer as a counter unit. The plan is to
have several players using the counter simultaneously while incrementing
the same Daily Counter.
Allow players to register consumption simultaneously