movement and graphics