Indie developer behind Deliver Us Mars shuts its doors