Columns style game, combining strategy, puzzle and role play elements.