# Dungeon - Fire Dancing

**URL:** <https://discourse.codecombat.com/t/dungeon-fire-dancing/6304>\
**Category:** Bugs\
**Created:** [December 30, 2015, 5:18am UTC](https://discourse.codecombat.com/t/dungeon-fire-dancing/6304 "2015-12-30T05:18:15Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![BrokenSyntax](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/brokensyntax/32/34781_2.png) [@BrokenSyntax](https://discourse.codecombat.com/u/BrokenSyntax)\
**Post date:** [December 30, 2015, 5:18am UTC](https://discourse.codecombat.com/t/dungeon-fire-dancing/6304/1 "2015-12-30T05:18:15Z")

</div>

```python
loop {
    this.moveXY(46, 22);
    this.moveXY(34, 22);
}
```

Apparently this isn’t less than 4 statements.  
I don’t see how it differs from the recommended equipment of this.moveRight and this.moveLeft (I also did the code block using while (true) instead of loop{}. )

But alas, this Javascript with moveXY commands seems to be a non-answer.  
Fails stating it isn’t less than 4 statements

---

<div class="post-metadata">

**Author:** ![Hinkle](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/hinkle/32/3967_2.png) [@Hinkle](https://discourse.codecombat.com/u/Hinkle)\
**Post date:** [December 30, 2015, 9:22am UTC](https://discourse.codecombat.com/t/dungeon-fire-dancing/6304/2 "2015-12-30T09:22:20Z")

</div>

Arguments count as statements.

```python
loop{
    this.moveRight(1);
    this.moveLeft(1);
}

```

Would also cause it to fail.

---

<div class="post-metadata">

**Author:** ![jdhall\_1271](https://avatars.discourse-cdn.com/v4/letter/j/e9bcb4/32.png) [@jdhall\_1271](https://discourse.codecombat.com/u/jdhall_1271)\
**Post date:** [December 31, 2015, 1:16pm UTC](https://discourse.codecombat.com/t/dungeon-fire-dancing/6304/3 "2015-12-31T13:16:46Z")

</div>

try a while true loop from left to right that should solve it.
