Video game characters (some are not originally from games)

1234567891011121314151617181920
Across
  1. 2. Smashes boxes with just a spin
  2. 4. Lives in a World Full of Blocks
  3. 5. Absolutely Obsessed with Bananas
  4. 7. A Bad Time awaits
  5. 9. The Ghost of Sparta
  6. 11. Expert Explorer
  7. 12. Habit of Saving Princesses
  8. 13. The Grandfather of Video games
  9. 15. Enjoys killing demons as much as his rabbit
  10. 18. Player 2
  11. 19. Stealth Legend
  12. 20. A Hungry Pink Blob
Down
  1. 1. The Blue Bomber
  2. 3. With Great Power comes great responsibility
  3. 4. The Fastest Thing Alive
  4. 6. Extraordinary Psychic ability
  5. 8. Do A Barrel Roll!
  6. 10. Electricity is its specialty
  7. 14. Kidnapping Princesses is his favorite hobby
  8. 16. Pure of heart and awakened by fury
  9. 17. A Master of the Sword