Trap problems with character controller - C#