complete player computer functionality