Implemented player view (layout isn't fixed)