Improved camera and player behavior