Initial attempt at Canvas rotation. Buggy.