How do you tell how many bullets you have left and when you can fire?
I'd make it so you just hold down to fire continuously, and add a reload button. Also, maybe instead of having three dots sitting there, they represent ammo. It drops by one every time you fire, and then fills up when you reload.