looks like the index gets added automagically?!
add games implementations and tests
add type and game to role