added first person shooter character controller