Extract the files in the "assets.zip" archive in the game directory to a temporary folder. In that temporary folder, use a text editor to edit the "Rumor.lua" file in the "\Assets\Scripts\GlobalFunctions" directory. Change the value of the "local cost =" line to "0". Re-create the "assets.zip" archive using the modified file.
Auto-hack all gates
Extract the files in the "assets.zip" archive in the game directory to a temporary folder. In that temporary folder, use a text editor to edit the "Hack.lua" file in the "\Assets\Scripts\GlobalFunctions" directory. Find the following line:
"local keys = _G.GATES[location].keys"
and change it to:
"local keys = 0"
Re-create the "assets.zip" archive using the modified file. This will change the number of keys of all gates in the game to 0. You will auto-hack all gates opened because you start with the gate fully completed.
Hacking tutorial
Always work from the outside to the inside on the perimeter to avoid large shifting of gems. This will prevent cascades, which will cost time to recover from. Do not go out of your way for clock matches. Try to incorporate them into shifts that you have to do anyway to get the target pieces you need in place. Start grouping clocks in the same general area and they will match on their own without you taking extra time to align them. Always look at the next color gem so you do not have to waste time scanning for its location.