This Anime is a Twisted Version of Power Rangers