Rewrote sinescroller. Seems to be working but is dependent on res/update cycle. Will need to clean up at some point.