I don't know how constructs work, but I think a lot of physics comes into play here. Good job
Thanks for your comment!