Player page base.
Exception handling
Code clean up