C version of ToasterBot, NovaBot's successor