First attempt at adding Canvas rotation (buggy)