Refactored: actor inherits from entity2d