Demon slayer armour