Чему научился:
Да, удлинить змейку оказалось очень просто - нужно просто стирать не все шарики! Они накладываются друг на друга и получается такой червячок. Одновременно с удлинением я сделал и утолщение змеи. Так же растёт скорость, что делает игру очень динамичной.
Научился: Ура! Я доделал змейку! Как оказалось, проблема с отображением только головы змейки заключалась в моём ошибочном предположении, что ShapeDrawable являет собой структуру, а не класс.
Под Андроидом простое решение как для WPF не подходит, так как канва не хранит в себе объекты и надо озаботиться коллекцией объектов самому. Возможно в других View с этим легче, но я делал напрямую через канву (не делайте так! :) )
Попутно научился снимать скриншоты и записывать видео через ADB :) Трудности: Все сложности были решены на предыдущих уроках :)