Added some helper methods
PhysicsAwareEntityFactoryBase works more like valid factory now- got rid of some duplicated code