Timer works. Look at optimizing the calls to change the minute display, right now it's called every second when realistically it only needs to be called every minute.

Signed-off-by: pwnsauce <RPG405@gmail.com>
Only send a serial call to update the minute portion of the timer if the minutes actually need updating.

Signed-off-by: pwnsauce <RPG405@gmail.com>
Move play clock functions into their own file for readability.

Signed-off-by: pwnsauce <RPG405@gmail.com>