Would it makes sense to expose this as 1 ivar `@game_slot`?  Or use a decorator?