Video games today has allowed us to play with friends and strangers alike. We can play sitting next to our fellow gamers through local multiplayer or it can be done from anywhere around the world through online play. There are times though, that a gamer may want to play a video game by him or herself. Single player games that provide a rich narrative often has the gamer spending a lot of time with NPC’s. With Elizabeth from Bioshock Infinite it has shown that NPC’s can be very helpful.