Thanks a lot! Yeah There are few points where the dots disappear due to collision, we left it to make it a bit confusing :P