Run a step as long as there are more events on the client side
Add muzzle flash. Close #38