Ninjas and (one) shrine maiden.
This looks just like an anime! You must be really creative !! (^-^)/<3