# catch the egg game challenge ## Rebuild the game! The blocks have been shuffled! Put them back together so that... * an egg LED falls from the top of the screen, row by row. * a basket LED is on the bottom row and can be moved by using the accelerometer `X` data. * if the egg LED reaches the last row, reset the egg position to the first row. ```blocks let basketX = 2 let eggX = 2 let eggY = 0 let accX = input.acceleration(Dimension.X) basic.forever(function () { basic.pause(300) eggY += 1 led.plot(eggX, eggY) basic.pause(300) led.unplot(basketX, 4) led.unplot(eggX, eggY) }) basketX = 2 + Math.min(2, Math.max(-2, accX / 200)) if (eggY > 4) { eggY = -1 eggX = Math.randomRange(0, 4) } led.plot(basketX, 4) ```