refactored tile creator to use settings