Re-ordering methods.
Adding control hooks to shoot.