looked at pics and the graphics don't seem to match upSomeone on Reddit suggested Demikids, though it might be one of the other Devil Children games.
I look up and it not match the picture.It might be something called Magi Nation, but some comparisons to screen caps suggests it isn't.