Support more than one robot, first steps

как насчет тут тоже разнести объявление и реализацию?