Electronic Arts interview question

How would you implement a first person controller?