Flaker: Я вас не понимаю. Посмотрите еще раз полный пример по ссылке. Если указывать тип переменной, то компилятор сам подберет подходящий конструктор и никакого дополнительного приведения типов писать не нужно.
Stadinov Denis: Когда будете писать что-то сложнее змейки, поймете. Просто гуглите варианты реализации конечного автомата для различных язык программирования. Наберетесь идей.
wittyrider: Конечно, это первое что стоило сделать. Не знаю как у вас, но в моем задрищинске, провайдер достаточно быстро реагирует на тикеты в личном кабинете.