New test case, new game logic for initialization

- Added complex game set up test
- Added logic to remove research projects from the available list if
they have already been completed and only one is allowed in the game