Discovering the Magic of Rainbow Riches GamesÂ