swarm - retain old particle position if particle out of bounds - Issue #15