This was a great game, shame I didn't get the references to previous games since I hadn't played them other than Immortality 101. Reimu was probably the hardest boss for me, with Kokoro being second hardest. The others I were able to beat without using dodge (excluding Koishi for the first attack) and without getting hit.