made some changes to rotation logic, seem to be getting farther away
fixed bug in unit test where the angle rotation was double what it was suppose to be