Player module

LNX has part
Revert "Player module"

This reverts commit 61cba895f35b2e377231ce15ee6891ec8ce6c5c6.