added openmp to observer
Changing encapsulation and Game Event calls
Removing composite pattern
Change of tests
Removed destructors and added the comments to commands
Fixing conflicts
Merge pull request #17 from HallCat/threading

added openmp to observer
Merge branch 'master' of https://github.com/HallCat/CS4227 into KillianBranch
Added Demo, some refactoring
Changed the comments as they were messy looking
Removed the controller
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
Merge pull request #24 from HallCat/GameDemo

Added Demo, some refactoring
Removing duplicate method calls