Very good, if I had to come up with something negative about this, I would probably say the developers still haven't quite nailed down the physics (although its improved a lot overtime) and as these grow more detailed and higher resolution, it can be slightly overwhelming trying to track all of their movements, I love it though!