Split part of map::sees_some_items into own function to check if items could be seen by a player if there were any items.

map::could_see_items checks if the player can detect whether there are any items or not.
map::sees_some_items does this too and checks if there are actually any items.