Changed pos to use radians, added proper ball reflection