fixing compilation error + add TowerEffects draw + improve tower class