Handling ordered lists

I’m not sure why it would be limiting. In your roulette example, I would use an index attribute for each game played because you will probably not have to remove or change the order of the game played.

{:game/result 3
 :game/n 1}
{:game/result 7
 :game/n 2}
...

If you need an identity for the numbers you can always have :game/result be a ref to a number entity.