Feel That Puzzle?

12345678910111213141516171819202122
Across
  1. 3. Secondary Gunner of the Bomber Squadron
  2. 4. Brute Human dungeon runner
  3. 6. The void king
  4. 8. Winchester
  5. 11. Makatami? Matsumura? Which one is it?
  6. 13. Awakened King
  7. 15. Jene Pokemon School math teacher
  8. 18. Youngest son of Sepitus
  9. 19. God of Vengeance
  10. 20. Sinner 11, the Rogue
  11. 21. Ultron but nice pretty much
Down
  1. 1. Retired tiger hero
  2. 2. The Lovely Little Nodison
  3. 3. God of Exchange
  4. 5. Hidden demon
  5. 7. God of Value
  6. 9. the sixth class in TF2
  7. 10. Professor Bancroft
  8. 12. Demon Guardian of the 8th Floor
  9. 14. Son of Arimaga
  10. 16. Cool Necromancer Guy number #557
  11. 17. silver-harnessing priest
  12. 22. God of Treachery