Added Gameboard::Background and corresponding changes.
Board::invalidateSelectedIfConflict method added.
Use when selected gem might invalidated by cascade matches.