got this sort of working, my math is horrible so I probably did something wrong [video](https://youtu.be/OGrbImq0Sh0)