virtual void control() override { if(ready){ controller->control(); } }
bool control() { return controller->control(); }