This is a game concept called Bubblepop Dragon.