committing before I make a mess out of trying to interpolate between frames...I think I can claw my way back if I screw this part up
this sort of works actually, which is nice