Added canSeeTarget checks for items and npcs. Extended item class with an affects dict, same as players.