Rework PlayMedia Class