Deep Space Desperados has officially been submitted to IndieCade! Check out our first gameplay video!