Angles are calculated correctly! Yay!