Initial work. No compile errors.

Took me two hours to get rid of all the compile errors! Now to actually make it
work ;_;
Update build menu to accomodate multiple factions
Various bug fixes
Add "minimap" which is just an array of buttons

Eventually we'll put in the real camera functionality.
Update fire action to allow selection of towers
Update accrue resources so that it takes all towers into consideration