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.
only run this check for noble visit code if currentRequest != NOBLE