Mostly just avoiding things like the position of the entity holder over and over. I should probably switch it so that it just reads, then writes. TODO!