provisional shotOnGoal, not final, but works okish