Generic istate game type