Separated Player from PlayerStrategy