Client is now modularized and AvatarNpcManager have an function to be implemented by the user of the framework.

Signed-off-by: Tales Martins <tales.martins@gmail.com>