Уф, по-английски пишу долго и с ошибками, поэтому отвечу на родном (насколько я понял из текста и комментов вы его понимаете :) )
50 волна - очень хорошо. Я параллельно сам потихоньку тестирую с нуля - только до 35 дошёл.
2) Да, сначала хотел не просто кидать башни к ядру а несколько рандомизировать и привязать к уже построенным зданиям, но потом решил что пока можно без этого. Как-никак semi-idle, полную автоматизацию вряд ли буду наворачивать, по крайней мере не здесь.
6) Эт не скоро. Вначале объяснил почему). Список артефактов подготовлю отдельной темой.
7) Идеи хорошие, но это придётся перепиливать механику выпадения артефактов. Сейчас просто рандом с некоторыми +/- коэффициентами а если ещё привязывать к специализациям то надо ещё и балансить. Например, для защиты всего парочка предметов, а для атаки - почти треть. Пока что останется так.
8) Мне это представляется вполне возможным и удобным, но не с этим кодом, что я там навернул (кусок кода для строительства я написал в самом начале, когда ещё не планировал это в игру разворачивать). И строительство по одному объекту не очень удобно, да. Пытался сделать функцию автоматической подготовки ящиков (что бы автоматически переходило к установке ящика, без хоткея), но у меня на интерфейсе такой дикий код, что всё работает только по одному (это связано с неоправданно сложной и неудобной функцией определения возможности строительства - когда выбранный объект подсвечивается зеленым или красным) Там надо будет всё с нуля переписывать, не уверен, что решусь на это.
То есть мне сейчас проще добавлять новые фичи, чем модернизировать что-то уже (с грехом пополам) функционирующее.