Implemented Entity as the parent of Player