atan2() paramaters are now opp and adj
fixed leg_length and side_c calculations