Began game class code, initialised all cards, began prompting user for input
Got initial input working, players are now stored as a list, changed input method to a scanner
as it allows a bit easier validation. user is now presented with options indexed by number
Switched back to buffered reader, allows much better validation of user input (Integer.parseInt() will handle whitespace for instance versus .nextInt() which kinda sucks... Also player objects are correctly created and added now.
Added validation to the selection of characters, will no longer allow the user to enter a number that isn't a valid option
divided the setting up of players a bit nice, now the user choosing their characters is handled seporately from dealing cards and setting locations
Fixed a silly mistake where i was adding rooms as WeaponCards
Did some trial stuff in board, squares are now initiliased to square objects.
Square objects store their coordinate in the grid. The game can access the boards
grid, will need to think about if this is a good idea or if players location should
be set in board... hmmm. Also drawing is now just loop through all objects and call
their draw methods.
Made the location store the player and the player store the location
giving really fast and easy access. Are these classes to linked. When the
player's location is set it's location is updated! So everything can be done
in terms of the players location
did a whole bunch of stuff, now valid players are drawn on the board, they have a toChar method that returns their symbol
hmm also should probably deal with the fact PLUM and PEACOCk have the same last initial... whoops
Added dealing of cards, still need to assign the murder weapon, cards are now stored in a list for easy index access. Still need to put cards in the swimming pool
Added in murderweapons selection. Cards still not assigned to swimming pool!
Added swimming pool cards (extra cards) and also a clock counter to the game (this could be moved later).
Fixed some spelling and renameing, cards appear to dealt correctly will print them out next!
Fixed input for selecting the number of players, will now prompt user until a valid number is entered
added initial code structure for taking a turn
added more to the taketurn method
Merge pull request #1 from JosianneH/locationAndPlayerStoreEachOther

Added Max's updates to the master - Location and player store each other