3 Towers added. Attack enemy logic moved to base class as it is shared
by all 4 currently implemented towers. Can be overriden and will be for
the random tower implementation.