incapsulated work with angles

Also, added methods to player to control rotations of the "nose" to
specified angle