Basic player functioning.