the return is strictly speaking unnecessary, and the cooldown = 1 should be on a separate line to the spawn(10) for readability