Adding shoot state machine.

Bug exsits when trying out. shooting.