Added a few methods

Added a refreshHandUi, setTileView, and discardTile methods. They will
refresh the current player’s hand, set a tile’s appearance and discard
a tile. This is getting ready to use the game with states and not
Threads