Component Entitysystem with Message Passing