Roderick Gibson:
Variant is a possiblity. How is the performance with large containers of these, since these structures will likely hold the majority of the data in the game?
You probably have to benchmark yourself. (But I have suggested an Algebraic).
Bye, bearophile
