Wow, this was tough but super addictive! The implementation of the physics is superb, very impressive! A lot of fun and super well done.