Demon slayer armor