Player model construction