Data structures and algorithms for game

1584504951