Removed abstract entity class and replaced with PhysicalEntity, later on more classes will extend this class