Added shooting, but it has some bugs