add build plans system, tacnukes, change defender behaviour, fix core bugs