Both tiles and console version compile.
Y6HP2P6FGCUXIVS5TP3XAXQMVYOHDN2ECJY2MQYO6S74T5ALJWVQC RSWZ7OVVLDCDNSW6Z4LAR7E57PR3ASE7BYMXPEX53QGLOL6V6PVQC ZPN7ZGCESSFUJOS4MUWXKGXGN26RFAAB7VSHGLVQBEHZGDCDFRZQC BLZUOM2JAQF5OO7MQZO2SRQTHZPHRIPTXOQFYOHRX4RHTUFEBRJQC OWU4HTEMJN5AR27RTHVRRSYFDD2S3UQRYNQJKB7TPCY2NBQUE4YQC 5S5IP6DUOWTVLEQBX6FVEFZLSZICVTJWWZXALKYXUUXEQ3V34CJQC RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC HCRZJJPWB2X336IUYH4V3WJCQRH6LUIBAFGARURM54DTAEJJSW6AC TGGNYQHGRJEJFSV6GMFFWFQXOXZEZIE3XGCFYFNGMZ4QPHW726IAC KGXMOH3R5XIYNFU2VYT7YDGAKBFEW4GOFVMB5NYAEBCUD654VW6QC 4IRWJXMNCVUKUXB2MKLETCZ2ER476CIGOQBT6SJ54KHIZYWLW2BQC E1424F74107FAE1100E2A9CD /* ctest.cc in Sources */ = {isa = PBXBuildFile; fileRef = B0CFB313106DF67F005F9CC3 /* ctest.cc */; };E1424F75107FAE4900E2A9CD /* los.cc in Sources */ = {isa = PBXBuildFile; fileRef = E14D930A107FA77200E3F5FE /* los.cc */; };E1424F7E107FAEC700E2A9CD /* losparam.cc in Sources */ = {isa = PBXBuildFile; fileRef = E14D930B107FA77200E3F5FE /* losparam.cc */; };E1424F7F107FAEC700E2A9CD /* mon-los.cc in Sources */ = {isa = PBXBuildFile; fileRef = E14D930C107FA77200E3F5FE /* mon-los.cc */; };E1424F80107FAEC700E2A9CD /* ray.cc in Sources */ = {isa = PBXBuildFile; fileRef = E14D930D107FA77200E3F5FE /* ray.cc */; };E14D930F107FA77200E3F5FE /* los.cc in Sources */ = {isa = PBXBuildFile; fileRef = E14D930A107FA77200E3F5FE /* los.cc */; };E14D9310107FA77200E3F5FE /* losparam.cc in Sources */ = {isa = PBXBuildFile; fileRef = E14D930B107FA77200E3F5FE /* losparam.cc */; };E14D9311107FA77200E3F5FE /* mon-los.cc in Sources */ = {isa = PBXBuildFile; fileRef = E14D930C107FA77200E3F5FE /* mon-los.cc */; };E14D9312107FA77200E3F5FE /* ray.cc in Sources */ = {isa = PBXBuildFile; fileRef = E14D930D107FA77200E3F5FE /* ray.cc */; };E14D9313107FA77200E3F5FE /* sha256.cc in Sources */ = {isa = PBXBuildFile; fileRef = E14D930E107FA77200E3F5FE /* sha256.cc */; };
E1467F6B108078CF00ECA727 /* los.cc in Sources */ = {isa = PBXBuildFile; fileRef = E1467F66108078CF00ECA727 /* los.cc */; };E1467F6C108078CF00ECA727 /* losparam.cc in Sources */ = {isa = PBXBuildFile; fileRef = E1467F67108078CF00ECA727 /* losparam.cc */; };E1467F6D108078CF00ECA727 /* mon-los.cc in Sources */ = {isa = PBXBuildFile; fileRef = E1467F68108078CF00ECA727 /* mon-los.cc */; };E1467F6E108078CF00ECA727 /* ray.cc in Sources */ = {isa = PBXBuildFile; fileRef = E1467F69108078CF00ECA727 /* ray.cc */; };E1467F6F108078CF00ECA727 /* sha256.cc in Sources */ = {isa = PBXBuildFile; fileRef = E1467F6A108078CF00ECA727 /* sha256.cc */; };E1467F70108078CF00ECA727 /* los.cc in Sources */ = {isa = PBXBuildFile; fileRef = E1467F66108078CF00ECA727 /* los.cc */; };E1467F71108078CF00ECA727 /* losparam.cc in Sources */ = {isa = PBXBuildFile; fileRef = E1467F67108078CF00ECA727 /* losparam.cc */; };E1467F72108078CF00ECA727 /* mon-los.cc in Sources */ = {isa = PBXBuildFile; fileRef = E1467F68108078CF00ECA727 /* mon-los.cc */; };E1467F73108078CF00ECA727 /* ray.cc in Sources */ = {isa = PBXBuildFile; fileRef = E1467F69108078CF00ECA727 /* ray.cc */; };E1467F74108078CF00ECA727 /* sha256.cc in Sources */ = {isa = PBXBuildFile; fileRef = E1467F6A108078CF00ECA727 /* sha256.cc */; };
E14D930A107FA77200E3F5FE /* los.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = los.cc; sourceTree = "<group>"; };E14D930B107FA77200E3F5FE /* losparam.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = losparam.cc; sourceTree = "<group>"; };E14D930C107FA77200E3F5FE /* mon-los.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "mon-los.cc"; sourceTree = "<group>"; };E14D930D107FA77200E3F5FE /* ray.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ray.cc; sourceTree = "<group>"; };E14D930E107FA77200E3F5FE /* sha256.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sha256.cc; sourceTree = "<group>"; };
E1467F66108078CF00ECA727 /* los.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = los.cc; sourceTree = "<group>"; };E1467F67108078CF00ECA727 /* losparam.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = losparam.cc; sourceTree = "<group>"; };E1467F68108078CF00ECA727 /* mon-los.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "mon-los.cc"; sourceTree = "<group>"; };E1467F69108078CF00ECA727 /* ray.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ray.cc; sourceTree = "<group>"; };E1467F6A108078CF00ECA727 /* sha256.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sha256.cc; sourceTree = "<group>"; };
E14D930A107FA77200E3F5FE /* los.cc */,E14D930B107FA77200E3F5FE /* losparam.cc */,E14D930C107FA77200E3F5FE /* mon-los.cc */,E14D930D107FA77200E3F5FE /* ray.cc */,E14D930E107FA77200E3F5FE /* sha256.cc */,
E1467F66108078CF00ECA727 /* los.cc */,E1467F67108078CF00ECA727 /* losparam.cc */,E1467F68108078CF00ECA727 /* mon-los.cc */,E1467F69108078CF00ECA727 /* ray.cc */,E1467F6A108078CF00ECA727 /* sha256.cc */,
E14D930F107FA77200E3F5FE /* los.cc in Sources */,E14D9313107FA77200E3F5FE /* sha256.cc in Sources */,
E1467F6B108078CF00ECA727 /* los.cc in Sources */,E1467F6C108078CF00ECA727 /* losparam.cc in Sources */,E1467F6D108078CF00ECA727 /* mon-los.cc in Sources */,E1467F6E108078CF00ECA727 /* ray.cc in Sources */,E1467F6F108078CF00ECA727 /* sha256.cc in Sources */,