Field updates + Cheats

Fields should now all function as advertised. (TODO: more testing!)
Cheat mode added for easier testing