add other hints in besides what game they are from and this game would be perfect. because it does challenge the mind and there are more pokemon in it than any other game so stop complaining everyone.
One suggestion is add "heros". special one time summons that cost alot of mana but have a great special attack or something. for instance the horse you are riding on, you could give him some sort of charge ability or maybe a different color dragon other than pink of course(already a character) to swoop over the entire field of play and breath fire over your enemies causing massive amounts of damage. but you are only able to use these once per battle