Entities now have a can() method for action determination