Uses a lot of ram for no reason, we could dump the data every few rounds so things stay statically slow