Foos player refactor