Обычный
Программирование вообще штука сложная, легче всего там, где от пользователя ничего не зависит. Считается что в любой программе есть минимум одна ошибка, и игры не исключение... именно для этого крупные (и неочень) конторы держат отдел тестирования. Правда на счёт Мейла я неуверен