Fix #1

Fixed bug that caused shield text overlay to display incorrectly when
the player has no shield.  The actual cause for this was that the API
still reports nShieldCurr as the old shield value (that the player had
before removing his shield).