Rewrite of AstroBot: new message parsing, modular, restartable.