Fixed createPlayer() and extended Player