Continuous slide effect

This is turning into spaghetti code and needs refactoring