DJWoodgate #1 Made a few changes above. Still fudging the block rotation to ball motion thing, but it's a slightly better fudge.