Somehow a little working version with shooting.