Introduced new Entity System with an Entity as a class