When I saw that title I immediately got tokusatsu vibes. This game is like a cool mix of Mega Man, Zelda II and Metroid! Very neat. Wish there was more music though, the overworld felt pretty empty bcuz of it