Magical Drop
Magical Drop is a series of (arguably bishōjo) puzzle games, primarily for the Neo Geo and Super Nintendo, developed by Data East. The latest game in the series, Magical Drop 3, was released in 1997. The games are notable for being extremely fast-paced.
Magical Drop is played in a Tetris-style box: a "stack" of random colored bubbles descend from the top, and a player is defeated when a bubble hits the bottom. Bubbles can be picked up and dropped by the player's "clown" at the bottom, and are destroyed when 3 or more of the same color are put together on a single column. "Chains" are formed either when a single drop caused a chain reaction, or when more than one group of bubbles is destroyed in quick succession. The game is normally played with two players (one may be a computer opponent), and chains cause the opponent's stack to descend faster.
There are 20 characters, each named after a tarot card. Different characters have different attack patterns: the columns of your opponent's stack will descend at different rates relative to each other depending on which character you choose. For example, with the character Devil, all the columns will descend at the same rate, whereas with Sun the middle columns will descend faster than the others.
The last game in the series was Magical Drop Pocket for the Neo-Geo Pocket Color, released in 1999. It is unlikely any further games Magical Drop games will be made, as the company declared bankruptcy in 2003.