New Character controller

Made combining old.