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