I suggest trying Henry Hatsworth in the Puzzling Adventure. It's 2D platformer with puzzle elements. Really fun game, nice combat and great levels. During game you unlock new abilities and get gems for killing monsters. Between levels you can exchange gems for additional abilities, like more hp...