first try at weighted damage
fixing bug with setting player's rank
set default value for rank
fix to callbacks for health check if game over