Beginning of a custom character controller