almost rotates OK. just a couple of bugs yet.