Basic bubble movement and collisions