First working character controller