Updated to VS12
Updated encoding to allow 32 different letters

The file size is much bigger (~165%), but is still small enough for
mobile devices