implementing some filefilters and fixing some possible null pointer issues in the CanaryWorldManager