Solve me!

12345678910111213141516171819202122
Across
  1. 2. A blocky toy (4)
  2. 3. One who bats rather than pushes (4)
  3. 6. Capital of Italy (4)
  4. 7. Alice and Mini...? (6)
  5. 10. Present tense of was
  6. 11. Meaty country (6)
  7. 14. James and lover of the french (6)
  8. 15. Office to desk is library to _________ (8)
  9. 16. Dig dig dig (9)
  10. 17. Woah black ____ NC56 ENP (5)
  11. 19. The Demon Kitty (4)
  12. 21. A search, possibly for animals (4)
  13. 22. High street retailer (4)
Down
  1. 1. American brand name of cluedo (4)
  2. 4. One who ushs' (5)
  3. 5. My water nemesis (5)
  4. 8. A recent ship (8)
  5. 9. Little Ripple (9)
  6. 11. Ruby ______, pooch (7)
  7. 12. Prince song and band (4)
  8. 13. Jones and the white car (6)
  9. 17. Surname of the best bond (7)
  10. 18. Definite article (3)
  11. 20. Opposite of out (2)