https://goraltennis.com/blog/utilizing-angles-in-returns/