There are various logic issues in your CodePen and I think a whole different approach would be better/cleaner: See the Pen 1044f52f08bee3c40af523ba72dcd2af?editors=0010 by GreenSock (@GreenSock) on CodePen   Is that more like what you were looking for? 
    • Like
    4