Move Player components to a separate file