Character controller interface idea