Added more functionality to player and associated changes made in Frame