fixed bug introduced by removing shot:update()