It might be weird, but I downloaded Disney's Frozen and Maleficent for my daughters recently, and I'm constantly playing them. They're basically the same game, just with different trappings. Very similar to Bejeweled, only with levels that each have different goals to pass the level.
It limits how much you play (which is actually good for me). You start with 5 lives and every time you fail at a level you lose a life. You get a new life every 30 minutes (max of 5), or you can buy extras. They have other in-app purchases for special tools and stuff, but I hate in-app purchases and I can get through the levels without them anyway.