basic hot / cold game functions