not really sure what this is
bummer, didn't finish
rotation collision seems to work for small angle changes