And errr .... i believe as things stand there is no way to make a cheat proof code
Its not like they dont try...its just that some coder/hacker will always find a work round and so an update is required ....its like farting against thunder so they say!!)