For me a big part of games being boring is the lack of cheats and codes that come with the game. Developers/Game companies have decided HOW they want me to play the game and that irks the crap out of me. Take for example GTA5, I can only turn on invincibility for 5 minutes without having to reapply the code. What is the point of the limit? Can't I define the way I'd like to play the game? Sometimes cheating is fun and can be creative. Cheat codes could make a game like Assassin's Creed playable to those that just don't like the repetitiveness.