player and graphics