cleanup shots properly and add a way to quit