One wrong step - alternate solution


#1

to fix this you could change the index of the gems, so that for example: (the second to last gem first, the first second, then the last third, and the second last.) or something like that.


#2

You are wearing: “sees through walls” glasses.


#3

yes, but you could do it like this:

loop:
    item = findNearestItem()
    if item:
        self.moveXY(item.pos.x, item.pos.y)

#4

You are wearing the highest grade glasses; the player is not supposed to have that item at that point in the game.


#5

Lvl ok! Thanks for work! I like it!