Changed what is an entity, now there are 3 main types of entities : 
GraphicalEntity, PhysicEntity, and SharedEntity