Pergunta de entrevista da empresa Electronic Arts

How would you implement a first person controller?