Pixelshocks' Tower Defence

Defend against 50 waves of creeps by building towers to prevent their passage! You have 7 different towers to choose from and each have their own strengths and weaknesses. Choose wisely!