removed incorrect diagonal calculation, may need to decrement attack totals to account for self counting
added TODO note
decremented totals in value generation