Код AS3:
var timer:Timer = new Timer(40); // где 40 - это миллисекунды, секунда будит "delay = 1000;"
// delay = 40; Скорость рендера человеческого глаза.
// такой промежуток достаточен для машины что бы просчитать огромное количество операций.
default: break; // break после default не ставится. default и есть завершение switch.
// и признаться, в данной задаче я, switch, не использовал бы вообще.
// В классе "MyGame" удобнее было бы использовать пользовательский диспетчер
// который и будит следить за завершением игры. Тоже самое и с инициализацией настроек игры.