Add player module
Update port to match player calls