Noble requests -- address TODOs

Noble requests are working, but there is a bug:
- User buys a card, is eligible for 2 nobles
- action panel appears, the user clicks the noble they want
- client sends this info to the server
- server updates the game state and sends it back to the client
- client calls `nextTurn` again and awards the next noble to the player (this is the bug)

TODOs in last commit. address.
nit: i hate variables named this way 'theCallback' which callback?  why not call it cb, or noble_clicked_callback