The only thing I would add to the list are....

  • Handstand Pushups (propped up against the wall)
  • Squat thrusts or burpees