It's like my first time fighting Genichiro again... This is surprisingly really hard since boss 1 and boss 2 seem to not have lots of cooldown. Also I do feel the attack range is a bit short so counterattacking just narrowly misses lots of the time.
Really cool though!