Refactor player build method to allow for dsts