Alright, RiotZ was banned. Therefore, I will no longer be doing terrain for this project.
Unfortunately for you, you have never shown me any of your versions of my terrain, nor are the images of the terrain works by you, so technically, you aren't terraining my project, duh...
I have returned from a short ban time, and will now continue past endeavors. In this ban time I was always working on the map, and it is now nearly finished I am happy to say. I have a short to-do list that you may all help with... When the list is finished, I would expect to release the first Beta version of the map.
To-Do List
1. Finish Terrain
2. Fix Attack System (Need Help)

3. Finish Missions 3-6
4. Finish All Classes
As for the Attack System here is the coding. The zombies are flawed in several ways.. One of which is they do not attack people attacking them, they only attack their designated target, unless of course said target is unavailable. Let me know what I can do to fix this and other things...
Attack Setup
Events
Unit - A unit enters (Entire map)
Conditions
((Triggering unit) is A Hero) Equal to True
Actions
Unit Group - Add all units of (Units owned by Player 12 (Brown)) to OrderedUnits
Set RandomHeroGroup = (Units in (Playable map area) matching (((Matching unit) is A Hero) Equal to True))
Unit Group - Pick every unit in (Units owned by Player 12 (Brown)) and do (Actions)
Loop - Actions
Unit - Order (Picked unit) to Attack (Random unit from RandomHeroGroup)
Attack Start
Events
Time - Elapsed game time is 16.00 seconds
Conditions
((Triggering unit) is A Hero) Equal to True
Actions
Unit Group - Add all units of (Units owned by Player 12 (Brown)) to OrderedUnits
Set RandomHeroGroup = (Units in (Playable map area) matching (((Matching unit) is A Hero) Equal to True))
Unit Group - Pick every unit in (Units owned by Player 12 (Brown)) and do (Actions)
Loop - Actions
Unit - Order (Picked unit) to Attack (Random unit from RandomHeroGroup)
Regular Attack
Events
Unit - A unit enters (Entire map)
Conditions
(Owner of (Triggering unit)) Equal to Player 12 (Brown)
(Number of units in (Units in (Playable map area) matching (((Matching unit) is A Hero) Equal to True))) Greater than or equal to 1
Actions
Set RandomHeroGroup = (Units in (Playable map area) matching (((Matching unit) is A Hero) Equal to True))
Unit - Order (Triggering unit) to Attack (Random unit from RandomHeroGroup)
Unit Group - Add (Triggering unit) to OrderedUnits
Periodic Attack
Events
Time - Every 1.00 seconds of game time
Conditions
Actions
Unit Group - Pick every unit in (Units owned by Player 12 (Brown)) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Picked unit) is in OrderedUnits) Equal to False
((Picked unit) is alive) Equal to True
Then - Actions
Unit - Order (Picked unit) to Attack (Random unit from RandomHeroGroup)
Unit Group - Add (Picked unit) to OrderedUnits
Else - Actions