Cleaned up shoot code so that there is one shoot function and that we don't have two shoot functions to maintain.  added profiles to set delay times and and shooter power.