See that? Methods often change instance variables and, therefore, the state of an instance.
Do we really have a steps variable? All I can see is an instance variable called @steps.
steps
@steps