/**
  * @param ScavengerHuntGame $game
  * @return bool
  */
 public function delete(ScavengerHuntGame $game)
 {
     if (!$game->getId()) {
         return false;
     }
     $db = $this->getDb(DB_MASTER);
     $db->delete(self::GAMES_TABLE_NAME, array('game_id' => $game->getId()), __METHOD__);
     $db->commit(__METHOD__);
     $game->setId(0);
     $this->clearCache($game, null);
     return true;
 }