Make the player_name field case insenstive
Add permission check, use the right grammar, don't display 0 balance if player can't be found