Fixed DrawTower function name
formatting driver code
my_tower / Tower driver code
Abstracted randomFactors to handle any collection