added angle logic to player