added Npc.coffee and imported into main

the terminal file is yet to be committed, once this is verified to be
working I will add it to the world