Also you might want to delay the firing time between bullets. As it is, you can just hold down the firing button and there's no way you can miss.