seriously flawed matrix rotation

