Idk, sounds like way too specialized of a solution. Besides, then things will need to rotate themselves with the player (which most things will probably want). Also, I think having everything in the entityMesh is less efficient, if something is really far off from the player the size of the entire mesh will be huge, which will probably mess up optimizations (most of the time it is probably faster, but just if something is way off).