Experimenting with sine wave motion

Playing around with sine wave motion. I need to start thinking of how
I'm going to abstract all this stuff.