Moved row-taken-by? to game_rules namespace

Also added minor depth pruning (5 deep)