[Обидный ответ]
Нет. Занимайтесь тем, чем заставляют на работе. Потому что вместо того чтобы взять и начать книжку андройдовскую читать вы лезете в интырнеты за советами школьников.
[/Обидный ответ]
Отделите логику от визуализации. То есть допустим есть класс змейки. У нее есть события перемещения. Подписываемся на события змейки. При срабатывании получаем её положение из передаем их во класс визуализации.
Для консоли это будет один класс, для winforms другой и т .д. Все классы визуализации должны будут реализовывать общий интерфейс.