Electronic Arts Interview Question

How would you implement a first person controller?