vGolf Deluxe To-Do List
-----------------------

[ ]v0.9

   [ ]Add ball crush sound
   
   [ ]Record new commentary

[ ]v0.8

   [X]Selected course should be copied back from vote pick into the selection
      variable so all the code that relies on that will work (vgolf_start_game)
      
   [X]Turn off the music when going from victory screen to leaderboards
   
   [X]Turn on title music when going from leaderboard back to title menus
   
   [X]Check mouse click-through on summary screen, seems like it clicks "Play"
      erroneously sometimes
      
   [X]Add prediction menu for victory screen
   
   [ ]Club prediction code can cause club to disappear when the click won't end
      up going through to the server
   
   [ ]Menu prediction code can cause menu items to disappear (scoreboard)
   
   [ ]Fix crash bug when going from course selection back to player setup
   
      [ ]Possibly something in GAME_MESSAGE_UPDATE_PLAYER_OPTIONS handling in
         callbacks.c (saw blank player avatar on page before crash, delayed
         crash suggests it is something in the callbacks)
   
   [ ]Handle disconnecting players correctly when on victory screen (game
      started over instead of going to leaderboard)
      
      [ ]Might actually be caused by the voting system not copying the picked
         course back the vgolf_selected_course
      
   [ ]Add animated think bubble for remote players
   
   [ ]Fix bug where club power meter isn't reset to 0 sometimes at start of turn

   [ ]Look into having some vert collisions checked in the polygon check loop,
      mainly to fix teleporters/pipes being skipped over sometimes
      
   [ ]Clean up voting system
   
      [X]Add player setup progress variable to players so the master can know if
         any players are still setting up
         
      [X]When master wants to start the game and all players haven't voted, warn
         that game is going to start and give a little time for them to finish
         up.
         
      [ ]Make it obvious that the players are supposed to vote somehow.
      
   [ ]Implement matchup screen
   
      [ ]Master needs to send message before starting game that tells everyone
         the match is about to start.
         
      [ ]The matchup screen should show all players and the selected course. The
         game should be in this state while the course is loading so the players
         can see the upcoming matchup.
         
      [ ]Need to update loading screen function to accept more options. Should
         be able to position the text so we can put it below the matchup screen.
