Implement dual PC/NPC view with separate lists