Updated a ton of shit

- Fixed startgame() and changed it to load when the window has loaded
(missing a setter in tile library for "Name")
- Updated Player Lobby to dynamically update the listbox and label
depending on amount of Players in the game (Button will be disabled
until all players are ready) SHOULD work dynamically... needs testing!
TODO move registerforcallbacks to this window from main window
- Updated GameWindow Listbox and score to be updated when window has ran
(TODO make it work dynamically)
- Added buttons instead of a label to load each tile from the player
hand in it
- Drag and drop functionality doesn't work yet!
________________________________________________________
MOST NOTICEABLE ERRORS
- Moving RegisterForCallbacks from MainWindow to PlayerLobby registers
double the clients
- Bag total starts at 98 not 100