STEPs Step1 - Client Play games start timer for started game broadcast game state each 0.5 second stop timer for finished game define status of the game define possible actions of each status define action handler of each status