added openmp to observer
Changing encapsulation and Game Event calls
Removing composite pattern
Change of tests
Merge pull request #17 from HallCat/threading

added openmp to observer
conflict fix
Merge pull request #20 from HallCat/GE_Refactor

Changing encapsulation and Game Event calls
Enemy Factory Tests Change
Fix conflicts
Merge pull request #21 from HallCat/fix_composite

Removing composite pattern
conflict
Conflict