Improving the character controller would be an interesting extension should I try to improve it further. I use this character controller when doing first person games so I will make a note of it when using it in the future. Thanks for feedback!