Qt Seahaven Towers Solitaire Card Game