Added [npc] module, copied from [player].
[sprite] Added.
[avatar] Added avatar.
[main/avatar/sprite] Fixed mistakes in avatar and sprite, migrated npc/player to avatars.
Merge branch 'npc'