Revising the Ranger | Improving a Flawed Class in DnD5e