Added a return to prepare_shot

Apparently that's important.