Refactored Gameable into two interfaces, Gameable and Playable.

- Fully implemented Gameable interface
- Fully implemented a Default Team
- Fully implemented the Playable interface
- Created a GameFactory which can create games, as well as maintain a collection of them
Merge pull request #12 from InspiredIdealist/master

Refactored Gameable into two interfaces, Gameable and Playable.