change empty tile check to a warning