So my dad is opening up a new auto repair shop, and I'm spending long hours away from my computer games and other time wasters doing menial labor. To help me get used to working like a normal working class citizen, I've gotten an Android phone game called "Magic Guardians" which isn't really a game so much as an interactive story line.
You get to dress up your own witch girl and then follow the events that happen to a little witch named Lily. There's a lot of complaints about the energy system (you can only do so many actions before you have to wait for a recharge) and it is all true. Freaking butterflies come by every 6 hours and the only way to speed it up is to water your marigolds (which speeds it up by only 5 minutes and only when it needs water). Luckily, this is good for me since I can't actually play the story in the garage. I get to build up all my energy for playing the story at night.
The story is pretty good so far. You live in a house/pharmacy with your aunt and grandma, and basically have the typical small town middleschooler life style but with magic and mystery. There are a multitude of spelling and vocabulary mistakes which I find funny, but the gist is always gotten across. It costs extra energy for more active choices (though it railroads a bit), which are really fun. This however makes it very bothersome for people who want to continue the story at a normal person's pace.
Maybe try it out?