We have an interesting discussion going here.
An important part of the discussion process is the testing of each other's code. To aid that testing, we should make sure that our code is formatted when we post it, so that others can see details such as indentation, as well as to copy and submit that code for testing. While screen shots do display indentation, actual formatted text is best for copying and pasting.
See How do I format code in my posts?.
What I generally do is select and copy my own code and paste it into an external text editor, such as TextWrangler, Notepad, or another plain text editor, in order to preserve it, so that it can be restored later. Then, I can copy the user's code in order to experiment with it. At the end of the session, I can select and copy my own code, and then restore it on the appropriate exercise page.
When revising and testing our own code and that of others, we should sometimes refresh the page. Without our doing that, values of variables that have been removed from the code may still remain in memory, due to Codecademy's system for managing memory. The message reported in the original post relates, in part, to that issue. @coreslayer06380 must have had the variable,
original intact at some time during an editing session, but then changed its name to
answer. Since the page had not been refreshed, the submission correctness test (SCT) tested the value of
original and found that it was not what it should have been.