solo_engine
void (*start)(struct solo_engine *);
void (*stop)(struct solo_engine *);
void (*update)(struct solo_engine *);