Moved the camera logic into the Xaml
Cleaned up the code a little.