A good solid concept with room for improvement.
The concept itself does not need discussion, there is a reason there are so many games of this nature. The graphics were not top notch and needed more detailing I'd say. The coding for the needle shooter needed work too; it was too long of a pause between shots. Finally the music needs an option to be turned off.