player work in progress