Hey Jose Jesus II,
You mention both players and NPC's, does that mean the game will have multiplayer networking? Your topic is very interesting and it's definitely a big problem in today's society. The idea also seems pretty interesting, what genres are you considering?