more random related fixes, each entity now has their own random