changing EntityData loading so it is more like it was before

should allow flexibility, hopefully in using either java or python
abilities/controllers