Implemented Iterable in order to iterate over the Tiles in a Hand object.
Added methods to perform each phase and to find the number of tiles the character can draw.
Changed decks to public static and set up the game loop.
Miscellaneous updates.