Get pointer to shapes body
Fix missing header (that was included from CGPoint's header)
*(e)d added to verb to show that the function does not change the Vec but returns a new one.