more logical rules handling

... mainly by distinguishing those that can be affected by the player
from those that can't