Wow this is an amazing feature! Personally I thought it'd be hard to implement.
Oh, it definitely was a challenge to get it all together properly.