Update BattlescapeGenerator.cpp

fix for a remove block crash
the for loop sets the block to 0
after that it tries to read the width/length again
for the next iteration and that leads to a crash
making a "copy" of the values fixes this
fix silacoid/biodrone melee burning
let me use all the alien's TUs in debug mode please
melee fix pt 2

this check is already carried out elsewhere for the player, and is unnecessary for the AI.
not only is it extranneous, but it causes the AI to occasionally attack the wrong target.
Merge pull request #970 from FalkoOXC/patch-1

Update BattlescapeGenerator.cpp