Base functionality completed and fixed, created level

bases will spawn one of each of their buildable units at the beginning
of the game. next to merge with updated unit code in other branch.