Added shombrero mode with placeholder language, made preprocessor better handle missing cat symbols