Код
Ввести по запросу слово функцией 0х3F и вывести его посередине экрана зеленым цветом. Затем по нажатию стрелки влево или вправо начать периодический сдвиг его на одну позицию влево или вправо через каждые 0,5 сек. При достижении края экрана желательно его останавливать. По клавише Р – пауза в движении, Escape – выход.
Я умудрился проболеть ВСЕ лекции по этой теме

Конечно мне бы хотелось получить готовую программу, но я думаю что не кто тут ее за просто так писать не будет.
По этому прошу хотя бы просто ссылку на какую нибудь статью которая поможет разобраться как реализовать программу.
Заранее благодарен.