Indie Steam title pulled just three days after hitting Early Access