A gaming framework