Bunny Hop

Help your bunny get through the forest by jumping over the trees and stumps.

namespace SpriteKind {
    export const Obstacle = SpriteKind.create()
}
function createTree () {
    tree = sprites.createProjectileFromSide(trees[randint(0, trees.length - 1)], -50, 0)
    tree.bottom = 100
    tree.z = -1
}
controller.A.onEvent(ControllerButtonEvent.Pressed, function () {
    animation.stopAnimation(animation.AnimationTypes.All, bunny)
    if (bunny.ay == 0) {
        bunny.setImage(img`
            . . . . . . . . . . . .
            . . . 1 1 . 1 1 . . . .
            . . . 1 3 . 1 3 . . . .
            . . . . 1 3 . 1 3 . . .
            . . . . 1 3 . 1 3 . . .
            . . . 1 1 1 1 1 1 . . .
            . . 1 1 1 1 1 1 1 1 . .
            . . 1 1 1 f 1 1 f 1 . .
            . . 1 1 1 1 1 1 1 1 . .
            . . 1 1 1 1 f f 1 1 . .
            . . . 1 1 1 1 1 1 . . .
            . 1 1 1 1 1 1 1 1 1 1 .
            . 1 1 1 1 1 1 1 1 1 1 .
            . . . . 1 1 1 1 . . . .
            . . . . 1 1 1 1 . . . .
            . . . . 1 1 1 1 . . . .
            . . . . 1 1 1 1 . . . .
            . . . . . 1 1 . . . . .
            . . . . . . 1 . . . . .
            . . . . . . . . . . . .
            . . . . . . . . . . . .
        `)
        bunny.vy = -160
        bunny.ay = gravity
    }
})
sprites.onDestroyed(SpriteKind.Obstacle, function (sprite) {
    info.changeScoreBy(1)
})
function createCloud () {
    cloud = sprites.createProjectileFromSide(clouds[randint(0, clouds.length - 1)], -30, 0)
    cloud.bottom = randint(30, 55)
    cloud.z = -2
}
function setupFrames () {
    birdFrames = [img`
        . . . . . . . . . . . .
        . . . . . 1 1 1 1 . . .
        . . . . 1 1 1 1 . . . .
        . . . . 1 1 1 . . . . .
        . . . . 1 1 1 . . . . .
        . . . . 1 1 1 . . . . .
        . . 1 1 1 1 1 1 . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
   `, img`
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . 1 1 1 1 1 1 . .
        . . . 1 1 1 1 1 . . . .
        . . . 1 1 1 1 . . . . .
        . . 1 1 1 1 1 1 . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
   `, img`
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . 1 1 1 1 . . . . .
        . . 1 1 1 1 1 1 . . . .
        . . . 1 1 1 1 1 1 1 1 .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
   `, img`
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . 1 1 1 1 1 1 . . . .
        . . . 1 1 1 1 . . . . .
        . . . 1 1 1 1 1 1 . . .
        . . . . 1 1 1 1 1 1 1 .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
   `, img`
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . 1 1 1 1 1 1 . . . .
        . . . 1 1 1 1 . . . . .
        . . . 1 1 1 1 . . . . .
        . . . . 1 1 1 1 1 . . .
        . . . . . 1 1 1 1 1 . .
        . . . . . . . . . . . .
   `, img`
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . 1 1 1 1 1 1 . . . .
        . . . 1 1 1 1 . . . . .
        . . . 1 1 1 1 . . . . .
        . . . . 1 1 1 1 1 . . .
        . . . . . 1 1 1 1 1 . .
        . . . . . . . . . . . .
   `, img`
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . 1 1 1 1 1 1 . . . .
        . . . 1 1 1 1 . . . . .
        . . . 1 1 1 1 1 1 . . .
        . . . . 1 1 1 1 1 1 1 .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
   `, img`
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . 1 1 1 1 . . . . .
        . . 1 1 1 1 1 1 . . . .
        . . . 1 1 1 1 1 1 1 1 .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
   `, img`
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . 1 1 1 1 1 1 . .
        . . . 1 1 1 1 1 . . . .
        . . . 1 1 1 1 . . . . .
        . . 1 1 1 1 1 1 . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
   `, img`
        . . . . . . . . . . . .
        . . . . . 1 1 1 1 . . .
        . . . . 1 1 1 1 . . . .
        . . . . 1 1 1 . . . . .
        . . . . 1 1 1 . . . . .
        . . . . 1 1 1 . . . . .
        . . 1 1 1 1 1 1 . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
    `]
    animation.runImageAnimation(
    bird,
    birdFrames,
    40,
    true
    )
    bunnyFrames = [img`
        . . . . . . . . . . . .
        . . . . . . . d . . . .
        . . . . . . . . . . . .
        . . . . . . . . d . . .
        . . . 1 1 . 1 1 . . . .
        . . . 1 3 . 1 3 . . . .
        . . . 1 3 . 1 3 . . . .
        . . . 1 3 . 1 3 . . . .
        . . . 1 1 1 1 1 1 . . .
        . . 1 1 1 1 1 1 1 1 . .
        . . 1 1 1 f 1 1 f 1 . .
        . . 1 1 1 1 1 1 1 1 . .
        . . 1 1 1 1 f f 1 1 . .
        . . . 1 1 1 1 1 1 . . .
        . . 1 1 1 1 1 1 1 1 . .
        . 1 1 1 1 1 1 1 1 1 1 .
        . 1 1 . 1 1 1 1 . 1 1 .
        . . . . 1 1 1 1 . . . .
        . . . . 1 1 1 1 . . . .
        . . . . 1 . . 1 . . . .
        . . . . . . . . . . . .
   `, img`
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . 1 1 . 1 1 . . . .
        . . . 1 3 . 1 3 . . . .
        . . . . 1 3 . 1 3 . . .
        . . . . 1 3 . 1 3 . . .
        . . . 1 1 1 1 1 1 . . .
        . . 1 1 1 1 1 1 1 1 . .
        . . 1 1 1 f 1 1 f 1 . .
        . . 1 1 1 1 1 1 1 1 . .
        . . 1 1 1 1 f f 1 1 . .
        . . . 1 1 1 1 1 1 . . .
        . . 1 1 1 1 1 1 1 1 . .
        . 1 1 1 1 1 1 1 1 1 1 .
        . 1 1 . 1 1 1 1 . 1 1 .
        . . . . 1 1 1 1 . . . .
        . . . . 1 1 1 1 . . . .
        . . . . 1 1 1 1 . . . .
        . . . . 1 . . 1 . . . .
        . . . . . . . 1 . . . .
        . . . . . . . . . . . .
   `, img`
        . . . . . . . . . . . .
        . . . 1 1 . 1 1 . . . .
        . . . 1 3 . 1 3 . . . .
        . . . . 1 3 . 1 3 . . .
        . . . . 1 3 . 1 3 . . .
        . . . 1 1 1 1 1 1 . . .
        . . 1 1 1 1 1 1 1 1 . .
        . . 1 1 1 f 1 1 f 1 . .
        . . 1 1 1 1 1 1 1 1 . .
        . . 1 1 1 1 f f 1 1 . .
        . . . 1 1 1 1 1 1 . . .
        . 1 1 1 1 1 1 1 1 1 1 .
        . 1 1 1 1 1 1 1 1 1 1 .
        . . . . 1 1 1 1 . . . .
        . . . . 1 1 1 1 . . . .
        . . . . 1 1 1 1 . . . .
        . . . . 1 1 1 1 . . . .
        . . . . . 1 1 . . . . .
        . . . . . . 1 . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
   `, img`
        . . . . . . . . . . . .
        . . . 1 1 . 1 1 . . . .
        . . . 1 3 . 1 3 . . . .
        . . . . 1 3 . 1 3 . . .
        . . . . 1 3 . 1 3 . . .
        . . . 1 1 1 1 1 1 . . .
        . . 1 1 1 1 1 1 1 1 . .
        . . 1 1 1 f 1 1 f 1 . .
        . . 1 1 1 1 1 1 1 1 . .
        . . 1 1 1 1 f f 1 1 . .
        . . . 1 1 1 1 1 1 . . .
        . 1 1 1 1 1 1 1 1 1 1 .
        . 1 1 1 1 1 1 1 1 1 1 .
        . . . . 1 1 1 1 . . . .
        . . . . 1 1 1 1 . . . .
        . . . . 1 1 1 1 . . . .
        . . . . 1 1 1 1 . . . .
        . . . . . 1 1 . . . . .
        . . . . . 1 . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
   `, img`
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . 1 1 . 1 1 . . .
        . . . . 1 3 . 1 3 . . .
        . . . . 1 3 . 1 3 . . .
        . . . . 1 3 . 1 3 . . .
        . . . 1 1 1 1 1 1 . . .
        . . 1 1 1 1 1 1 1 1 . .
        . . 1 1 1 f 1 1 f 1 . .
        . . 1 1 1 1 1 1 1 1 . .
        . . 1 1 1 1 f f 1 1 . .
        . . . 1 1 1 1 1 1 . . .
        . 1 1 1 1 1 1 1 1 1 1 .
        . 1 1 1 1 1 1 1 1 1 1 .
        . . . . 1 1 1 1 . . . .
        . . . . 1 1 1 1 . . . .
        . . . . 1 1 1 1 . . . .
        . . . . 1 1 1 1 . . . .
        . . . . 1 . . 1 . . . .
        . . . . 1 . . . . . . .
        . . . . . . . . . . . .
   `, img`
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . . . . . . . . .
        . . . . 1 1 . 1 1 . . .
        . . . . 1 3 . 1 3 . . .
        . . . . 1 3 . 1 3 . . .
        . . . . 1 3 . 1 3 . . .
        . . . 1 1 1 1 1 1 . . .
        . . 1 1 1 1 1 1 1 1 . .
        . . 1 1 1 f 1 1 f 1 . .
        . . 1 1 1 1 1 1 1 1 . .
        . . 1 1 1 1 f f 1 1 . .
        . . . 1 1 1 1 1 1 . . .
        . 1 1 1 1 1 1 1 1 1 1 .
        . 1 1 1 1 1 1 1 1 1 1 .
        . . . . 1 1 1 1 . . . .
        . . . . 1 1 1 1 . . . .
        . . . . 1 1 1 1 . . . .
        . . . . 1 1 1 1 . . . .
        . . . . 1 . . 1 . . . .
        . . . . . . . . . . . .
    `]
    obstacles = [img`
        . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . 7 . . . . . . . . . . .
        . . . . . . . . . . 7 7 . . . . . . . . . .
        . . . . . . . . . 6 7 7 . . . . . . . . . .
        . . . . . . . . 6 6 7 7 7 . . . . . . . . .
        . . . . . . . . 6 6 7 7 7 . . . . . . . . .
        . . . . . . . . 6 6 7 7 7 7 . . . . . . . .
        . . . . . . . 6 6 7 7 7 7 7 . . . . . . . .
        . . . . . . 6 6 6 7 7 7 7 7 . . . . . . . .
        . . . . . . . . 6 6 6 6 6 . . . . . . . . .
        . . . . . . . . 6 6 6 6 . . . . . . . . . .
        . . . . . . . 6 6 6 6 6 7 7 . . . . . . . .
        . . . . . . 6 6 6 7 7 7 7 7 7 . . . . . . .
        . . . . . . 6 6 6 7 7 7 7 7 7 7 . . . . . .
        . . . . . . 6 6 7 7 7 7 7 7 7 7 7 . . . . .
        . . 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 . . .
        . . . 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 . . . .
        . . . . . . . . 6 6 6 6 7 7 . . . . . . . .
        . . . . . . . . 6 6 6 7 7 7 . . . . . . . .
        . . . . . . 6 6 7 7 7 7 7 7 7 . . . . . . .
        . . . 6 6 6 7 7 7 7 7 7 7 7 7 7 7 . . . . .
        6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 . . . .
        6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6
        . . . 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 .
        . . . . . 6 6 6 6 e e e e 7 7 7 7 7 6 6 6 .
        . . . . . . . . . e e e e . . . . . . . . .
        . . . . . . . . . e e e e . . . . . . . . .
        . . . . . . . . . e e e e . . . . . . . . .
        . . . . . . . 6 . e e e e . . 6 . . . . . .
        . . . 6 6 6 . . . e e e e . 6 . . . . . . .
        . . . 6 . 6 . . . e e e e . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . .
   `, img`
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . 7 . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . 7 7 . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . 6 7 7 . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . 6 6 7 7 7 . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . 6 6 7 7 7 . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . 6 6 7 7 7 7 . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . 6 6 7 7 7 7 7 . . . . . . . . . . . . . . . . . . . . .
        . . . . . . 6 6 6 7 7 7 7 7 . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . 6 6 6 6 6 . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . 6 6 6 6 . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . 6 6 6 6 6 7 7 . . . . . . . . . . . . . . . . . . . . .
        . . . . . . 6 6 6 7 7 7 7 7 7 . . . . . . . . . . . . . . . . . . . .
        . . . . . . 6 6 6 7 7 7 7 7 7 7 . . . . . . . . . . . . . . . . . . .
        . . . . . . 6 6 7 7 7 7 7 7 7 7 7 . . . . . . . . . . . . . . . . . .
        . . 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 . . . . . . . . . . . . . . . .
        . . . 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 . . . . . . . . . . . . . . . . .
        . . . . . . . . 6 6 6 6 7 7 . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . 6 6 6 7 7 7 . . . . . . . . . . . e e e e e . . . . .
        . . . . . . 6 6 7 7 7 7 7 7 7 . . . . . . . . . e e b b b e e . . . .
        . . . 6 6 6 7 7 7 7 7 7 7 7 7 7 7 . . . . . . e e b e e e b e e . . .
        6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 . . . . . e e b e e b b e e . . .
        6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 . . e e b b e e e . . . .
        . . . 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 . . e b e e e e b b e . . .
        . . . . . 6 6 6 6 e e e e 7 7 7 7 7 6 6 6 . . e e b b b b e e e . . e
        . . . . . . . . . e e e e . . . . . . . . . . e e e e e e e e . . e .
        . . . . . . . . . e e e e . . . . . . . . . . e b e e b e b e . e . e
        . . . . . . . . . e e e e . . . . . . . . . . e b e e e e b e e . . .
        . . . . . . . 6 . e e e e . . 6 . . . . . . . e e e b e e e e . . . .
        . . . 6 6 6 . . . e e e e . 6 . . . . . . . e e b e b e b e e e . . .
        . . . 6 . 6 . . . e e e e . . . . . . . . e e e e e e e e e e e e . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . e e . . . . . . .
   `, img`
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . 7 . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . 7 7 . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . 6 7 7 . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . 6 6 7 7 7 . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . 6 6 7 7 7 . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . 6 6 7 7 7 7 . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . 6 6 7 7 7 7 7 . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . 6 6 6 7 7 7 7 7 . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . 6 6 6 6 6 . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . 6 6 6 6 . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . 6 6 6 6 6 7 7 . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . 6 6 6 7 7 7 7 7 7 . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . 6 6 6 7 7 7 7 7 7 7 . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . 6 6 7 7 7 7 7 7 7 7 7 . . . . .
        . . . . . . . . . . . . . . . . . . 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 . . .
        . . . . . . . . . . . . . . . . . . . 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . 6 6 6 6 7 7 . . . . . . . .
        . . . . . e e e e e . . . . . . . . . . . . . . 6 6 6 7 7 7 . . . . . . . .
        . . . . e e b b b e e . . . . . . . . . . . 6 6 7 7 7 7 7 7 7 . . . . . . .
        . . . e e b e e e b e e . . . . . . . 6 6 6 7 7 7 7 7 7 7 7 7 7 7 . . . . .
        . . . e e b e e b b e e . . . . 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 . . . .
        . . . . e e b b e e e . . . . . 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6
        . . . e b e e e e b b e . . . . . . . 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 .
        . . . e e b b b b e e e . . e . . . . . . 6 6 6 6 e e e e 7 7 7 7 7 6 6 6 .
        . . . e e e e e e e e . . e . . . . . . . . . . . e e e e . . . . . . . . .
        . . . e b e e b e b e . e . e . . . . . . . . . . e e e e . . . . . . . . .
        . . . e b e e e e b e e . . . . . . . . . . . . . e e e e . . . . . . . . .
        . . . e e e b e e e e . . . . . . . . . . . . 6 . e e e e . . 6 . . . . . .
        . . e e b e b e b e e e . . . . . . . 6 6 6 . . . e e e e . 6 . . . . . . .
        . e e e e e e e e e e e e . . . . . . 6 . 6 . . . e e e e . . . . . . . . .
        . . . . . . e e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
   `, img`
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . 7 . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . 7 7 . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . 6 7 7 . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . 6 6 7 7 7 . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . 6 6 7 7 7 . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . 6 6 7 7 7 7 . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . 6 6 7 7 7 7 7 . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . 6 6 6 7 7 7 7 7 . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . 6 6 6 6 6 . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . 6 6 6 6 . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . 6 6 6 6 6 7 7 . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . 6 6 6 7 7 7 7 7 7 . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . 6 6 6 7 7 7 7 7 7 7 . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . 6 6 7 7 7 7 7 7 7 7 7 . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . 6 6 6 6 7 7 . . . . . . . . . . . . . . . . . . . . . .
        . . . . . e e e e e . . . . . . . . . . . . . . 6 6 6 7 7 7 . . . . . . . . . . . . e e e e e . . . . .
        . . . . e e b b b e e . . . . . . . . . . . 6 6 7 7 7 7 7 7 7 . . . . . . . . . . e e b b b e e . . . .
        . . . e e b e e e b e e . . . . . . . 6 6 6 7 7 7 7 7 7 7 7 7 7 7 . . . . . . . e e b e e e b e e . . .
        . . . e e b e e b b e e . . . . 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 . . . . . . e e b e e b b e e . . .
        . . . . e e b b e e e . . . . . 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 . . . e e b b e e e . . . .
        . . . e b e e e e b . e . . . . . . . 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 . . . e b e e e e b b e . . .
        . . . e e b b b b e e e . . e . . . . . . 6 6 6 6 e e e e 7 7 7 7 7 6 6 6 . . . e e b b b b e e e . . e
        . . . e e e e e e e e . . e . . . . . . . . . . . e e e e . . . . . . . . . . . e e e e e e e e . . e .
        . . . e b e e b e b e . e . e . . . . . . . . . . e e e e . . . . . . . . . . . e b e e b e b e . e . e
        . . . e b e e e e b e e . . . . . . . . . . . . . e e e e . . . . . . . . . . . e b e e e e b e e . . .
        . . . e e e b e e e e . . . . . . . . . . . . 6 . e e e e . . 6 . . . . . . . . e e e b e e e e . . . .
        . . e e b e b e b e e e . . . . . . . 6 6 6 . . . e e e e . 6 . . . . . . . . e e b e b e b e e e . . .
        . e e e e e e e e e e e e . . . . . . 6 . 6 . . . e e e e . . . . . . . . . e e e e e e e e e e e e . .
        . . . . . . e e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e e . . . . . . .
   `, img`
        . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . .
        . . . . . e e e e e . . . . .
        . . . . e e b b b e e . . . .
        . . . e e b e e e b e e . . .
        . . . e e b e e b b e e . . .
        . . . . e e b b e e e . . . .
        . . . e b e e e e b b e . . .
        . . . e e b b b b e e e . . e
        . . . e e e e e e e e . . e .
        . . . e b e e b e b e . e . e
        . . . e b e e e e b e e . . .
        . . . e e e b e e e e . . . .
        . . e e b e b e b e e e . . .
        . e e e e e e e e e e e e . .
        . . . . . . e e . . . . . . .
   `, img`
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . e e e e e . . . . . . . . . e e e e e . . . . .
        . . . . e e b b b e e . . . . . . . e e b b b e e . . . .
        . . . e e b e e e b e e . . . . . e e b e e e b e e . . .
        . . . e e b e e b b e e . . . . . e e b e e b b e e . . .
        . . . . e e b b e e e . . . . . . . e e b b e e e . . . .
        . . . e b e e e e b b e . . . . . e b e e e e b b e . . .
        . . . e e b b b b e e e . . e . . e e b b b b e e e . . e
        . . . e e e e e e e e . . e . . . e e e e e e e e . . e .
        . . . e b e e b e b e . e . e . . e b e e b e b e . e . e
        . . . e b e e e e b e e . . . . . e b e e e e b e e . . .
        . . . e e e b e e e e . . . . . . e e e b e e e e . . . .
        . . e e b e b e b e e e . . . . e e b e b e b e e e . . .
        . e e e e e e e e e e e e . . e e e e e e e e e e e e . .
        . . . . . . e e . . . . . . . . . . . . e e . . . . . . .
   `, img`
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . e e e e e . . . . . . . . . e e e e e . . . . . . . . . e e e e e . . . . .
        . . . . e e b b b e e . . . . . . . e e b b b e e . . . . . . . e e b b b e e . . . .
        . . . e e b e e e b e e . . . . . e e b e e e b e e . . . . . e e b e e e b e e . . .
        . . . e e b e e b b e e . . . . . e e b e e b b e e . . . . . e e b e e b b e e . . .
        . . . . e e b b e e e . . . . . . . e e b b e e e . . . . . . . e e b b e e e . . . .
        . . . e b e e e e b b e . . . . . e b e e e e b b e . . . . . e b e e e e b b e . . .
        . . . e e b b b b e e e . . e . . e e b b b b e e e . . e . . e e b b b b e e e . . e
        . . . e e e e e e e e . . e . . . e e e e e e e e . . e . . . e e e e e e e e . . e .
        . . . e b e e b e b e . e . e . . e b e e b e b e . e . e . . e b e e b e b e . e . e
        . . . e b e e e e b e e . . . . . e b e e e e b e e . . . . . e b e e e e b e e . . .
        . . . e e e b e e e e . . . . . . e e e b e e e e . . . . . . e e e b e e e e . . . .
        . . e e b e b e b e e e . . . . e e b e b e b e e e . . . . e e b e b e b e e e . . .
        . e e e e e e e e e e e e . . e e e e e e e e e e e e . . e e e e e e e e e e e e . .
        . . . . . . e e . . . . . . . . . . . . e e . . . . . . . . . . . . e e . . . . . . .
    `]
    animation.runImageAnimation(
    bunny,
    bunnyFrames,
    50,
    true
    )
    trees = [img`
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . b . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . b . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . b . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . b b b . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . b b . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . b b b b . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . b b b b b b . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . b b . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . b b b b . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . b b b b b b . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . b b b b b b b b . . . . . . . . . . . . .
        . . . . . . . . . . . . . . b b . . b b b b b b . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . b b b b . . b b b . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . b b . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . b b b b . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . b b b b b b . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . b b b b b . b b . . . . . . . . . . . . .
        . . . . . . . . . . . . . . b b b b b b b b b b . . . . . . . . . . . .
        . . . . . . . . . . . . b b b b . b b b b b b b . . . . . . . . . . . .
        . . . . . . . . . . b b b b b . . b b b b b . b b b b . . . . . . . . .
        . . . . . . . . . . . . . . . . b b b b b b . . . b b b . . . . . . . .
        . . . . . . . . . . . . . . . b b b b b b b b . . . . . . . . . . . . .
        . . . . . . . . . . . . . . b b b b b b . b b . . . . . . . . . . . . .
        . . . . . . . . . . . b b b b b b b b b b b b b . . . . . . . . . . . .
        . . . . . . . . . b b b b b b . . b b b b . b b b . . . . . . . . . . .
        . . . . . . . . . . b b b b b . . b b b b . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . b b b b b b b . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . b b b b b b b b b . . . . . . . . . . . .
        . . . . . . . . . . . . . b b b b b b b b b . . . . . . . . . . . . . .
        . . . . . . . . . . . b b b b b b b b b b b b b b b b b . . . . . . . .
        . . . . . . . . . . b b b b b b b b b b b b b b b b b . . . . . . . . .
        . . . . . . . . . b b b b . b b b b b b b b . . . . . . . . . . . . . .
        . . . . . . . . b b . . . . b b b b b b b b b . . . . . . . . . . . . .
        . . . . . . . . . . . . b b b b b b b b b b b b b . . . . . . . . . . .
        . . . . . . . . b b b b b b b b b b b b b b b b b b b b . . . . . . . .
        . . . . . . . b b b b b b b b b b b b b b b b b b b b b b b . . . . . .
        . . . . . . b b b b b b b b . . . b b b b b b b b b . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . b b b . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . b b b . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . b b b . . . . . . . . . . . . . . .
   `, img`
        . . . . . . . . . . . . . . . . . . . b . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . b . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . b . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . b b b . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . b b b b b b . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . b b . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . b b b b . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . b b b b b b b . . . . . . . . . . . .
        . . . . . . . . . . . . . . . b b b . b . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . b b b . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . b b b b b b b . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . b b b b b b b b . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . b b . b b b b . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . b b b . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . b b b b b b . . . . . . . . . . . . .
        . . . . . . . . . . . . . b b b b b b b . b b b b . . . . . . . . . . .
        . . . . . . . . . . . . b b b b b . b b b . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . b b b . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . b b b b b . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . b b b b b b b b . . . . . . . . . . . . . .
        . . . . . . . . . . . . . b b b b b b b b b b . . . . . . . . . . . . .
        . . . . . . . . . . . . b b b . . b b b b b b b b . . . . . . . . . . .
        . . . . . . . . . . . b b b b . b b b b b b b b . b . . . . . . . . . .
        . . . . . . . . . . . . b . . . b b b b b b b b b . . . . . . . . . . .
        . . . . . . . . . . . . . . . b b b b b b b b b b b . . . . . . . . . .
        . . . . . . . . . . . . . . b b b b b b b . b b b b . . . . . . . . . .
        . . . . . . . . . . . . . b b b b b b b b b b b b b b b . . . . . . . .
        . . . . . . . . . . . b b b b . b b b b b b b . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . b b b b b b . b b . . . . . . . . . . . .
        . . . . . . . . . . . . . b b b b b b b b b b b b . . . . . . . . . . .
        . . . . . . . . . . . . b b b b b b b b b b b b b b . . . . . . . . . .
        . . . . . . . . . . . . b b b b b b b b b b . . b b b . . . . . . . . .
        . . . . . . . . . b b b b b b b b b b b b b b . . b b b b . . . . . . .
        . . . . . . . . b b . . . b b b b b b b b b . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . b b b b b b b b b b b . . . . . . . . . . .
        . . . . . . . . . . . . b b b b . b b b b b b b b . . . . . . . . . . .
        . . . . . . . . b b b b . b . . . b b b b b b b . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . b b b b b . . b b b b . . . . . . . . .
        . . . . . . . . . . . . . b b b b b . b b b b b b b b . . . . . . . . .
        . . . . . . . . . b b b b b b . . b b b b . . b b b b b . . . . . . . .
        . . . . . . . . b b . b . . . . b b b b b . . . . . b b b . . . . . . .
        . . . . . . . . . . . . . . . . b b b b b . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . b b b . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . b b b . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . b b b . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . b b b . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . b b b . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . b b b . . . . . . . . . . . . . . .
   `, img`
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . b . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . b . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . b . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . b . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . b b . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . b b b . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . b b b b . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . b b b b b . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . b b . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . b b b b . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . b b b b . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . b b b b b . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . b b b b b b b . . . . . . . . . . . . .
        . . . . . . . . . . . . . . b b b b b b b b b b . . . . . . . . . . . .
        . . . . . . . . . . . . b b b b . . b b b b b b b . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . b b b b . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . b b b b . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . b b b b b b . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . b b b b b b . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . b b b b b b b b . . . . . . . . . . . . .
        . . . . . . . . . . . . b b b b b b b b b b b b b . . . . . . . . . . .
        . . . . . . . . b b b b b b b b b b b b b b b b b b b b . . . . . . . .
        . . . . . . . . . . . b b b b b b b b b b b b b b b b . . . . . . . . .
        . . . . . . . . . . . . . . . . b b b b b b b . b . . . . . . . . . . .
        . . . . . . . . . . . . . . b b b b b b b b b b b b b b b b . . . . . .
        . . . . . . . . . . . b b b b b b b b b b b b b b b b b b . . . . . . .
        . . . . . . . . b b b b b b b b b b b b b b b b b b b . . . . . . . . .
        . . . . . . . . . . b b b b b . . . b b b b . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . b b b . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . b . b . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . b . b . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . b b b . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . b b b . . . . . . . . . . . . . . .
    `]
    grassImages = [img`
        . . . . . . . .
        . . . . . . . .
        . . . . . . . .
        . . . . . . . .
        . . . . b . . .
        . . . . b . . .
        . . . b b . . .
        . . . b b . . .
   `, img`
        . . . . . . . .
        . . . . . . . .
        . . . . . . . .
        . . . . . . . .
        . . . b . . . .
        . . . b . . . .
        . . . b b . b .
        . . . b b . b .
   `, img`
        . . . . . . . .
        . . . . . . . .
        b . . . . . . .
        b . . b . . . .
        b . . b b . . .
        b . b b b . . .
        b . b b b . b .
        b b b b b . b .
   `, img`
        . . . . . . . .
        . . . . . . . .
        . . . . . . . .
        . . . . . . . b
        . . . b . . . b
        . . . b . . . b
        . . . b b . b b
        . . . b b . b b
   `, img`
        . . . . . . . .
        . . . . . . . .
        . . . b . . . .
        . . . b . . . .
        . . b b . . . .
        . . b b b . . .
        . . b b b . . .
        . . b b b . . .
   `, img`
        . . . . . . . .
        . . . . . . . .
        . . . . . . . .
        . b . . . . . .
        . b . . . . . .
        . b b . . . b .
        . b b . . . b .
        . b b . . . b .
    `]
    clouds = [img`
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 1 1 1 1 1 . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . . . . . . .
        . . . . . . . . . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . . . . . .
        . . . . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . . . . .
        . . . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . . . .
        . . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . .
        . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . .
        . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . .
        . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . .
        . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . .
        . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . .
        . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . .
        . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 .
        . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 .
        . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
        1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
        1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 .
        . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . .
   `, img`
        . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 1 1 1 . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . . . 1 1 1 1 1 1 1 . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . . . . . 1 1 1 1 1 1 1 1 1 1 . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . . . . . . . .
        . . . . . . . . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . .
        . . . . . . . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . .
        . . . . . . . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . .
        . . . . . . . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . .
        . . . . . . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . .
        . . . . . . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . .
        . . . . . . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . .
        . . . . . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . .
        . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . .
        . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 .
        . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 .
        . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
        . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
        . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
        . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
        . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
        . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
        1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 .
        1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . . . . . . . . . . . . . 1 1 1 1 1 1 1 1 1 . .
   `, img`
        . . . . . . . . 1 1 1 1 1 1 1 1 . . . . . . . . . . . . . . . . .
        . . . . . . . 1 1 1 1 1 1 1 1 1 1 . . . . . . . . . . . . . . . .
        . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . . . . . . . . . .
        . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . . . . . . . . .
        . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . . .
        . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . .
        . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . .
        . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . .
        1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . .
        1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . .
        . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . .
        . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 .
        . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
        . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
        . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . .
        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
   `, img`
        . . . . . . . . . . . . . . . . . . . 1 1 1 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . . 1 1 1 1 1 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . 1 1 1 1 1 . . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . 1 1 1 1 1 1 1 1 1 . . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . . . . . . . . . . . . . . . . .
        . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . . . . . . . . . . . . . .
        . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . . . . . . . . . . . .
        . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . . . . . . . . . . .
        . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . . . . . . . . . .
        . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . . . . . . . . .
        . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . . . . . . . . .
        . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . . . . . . . .
        . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . . . . . . .
        . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . . . . .
        . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . . .
        . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . .
        . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . .
        1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 .
        1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 .
        1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
        . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
        . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 .
        . . . . . . . . . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . . . . . 1 1 1 1 1 1 1 1 . . . . . . .
   `, img`
        . . . . . . . . . . . . . . . . . . . . . . . . 1 1 1 1 . . . . . . . . . . .
        . . . . . . . . . . . . . . . . . 1 1 1 1 . . 1 1 1 1 1 1 . . . . . . . . . .
        . . . . . . . . . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . . . .
        . . . . . . . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . . .
        . . . . . . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . .
        . . . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . .
        . . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . .
        . . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . .
        . . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . .
        . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . .
        . . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 .
        . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 .
        . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
        . . . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
        . . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
        . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 .
        1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . .
        1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . . . . . . . . . . . . . . . . . . . . .
    `]
}
sprites.onOverlap(SpriteKind.Player, SpriteKind.Obstacle, function (sprite, otherSprite) {
    game.over(false, effects.melt)
})
let grass: Sprite = null
let projectile: Sprite = null
let obstacleImage: Image = null
let grassImages: Image[] = []
let obstacles: Image[] = []
let bunnyFrames: Image[] = []
let birdFrames: Image[] = []
let clouds: Image[] = []
let cloud: Sprite = null
let trees: Image[] = []
let tree: Sprite = null
let bird: Sprite = null
let gravity = 0
scene.setBackgroundColor(13)
const bunny = sprites.create(img`
    . . . . . . . . . . . . . . . .
    . . . . . . . . . . . . . . . .
    . . . . . . . . . . . . . . . .
    . . . . . . . . . . . . . . . .
    . . . . . . . . . . . . . . . .
    . . . . . . . . . . . . . . . .
    . . . . . . . . . . . . . . . .
    . . . . . . . . . . . . . . . .
    . . . . . . . . . . . . . . . .
    . . . . . . . . . . . . . . . .
    . . . . . . . . . . . . . . . .
    . . . . . . . . . . . . . . . .
    . . . . . . . . . . . . . . . .
    . . . . . . . . . . . . . . . .
    . . . . . . . . . . . . . . . .
    . . . . . . . . . . . . . . . .
`, SpriteKind.Player)
gravity = 400
bunny.ay = gravity
bunny.x = 20
bird = sprites.create(img`
    . . . . . . . . . . . . . . . .
    . . . . . . . . . . . . . . . .
    . . . . . . . . . . . . . . . .
    . . . . . . . . . . . . . . . .
    . . . . . . . . . . . . . . . .
    . . . . . . . . . . . . . . . .
    . . . . . . . . . . . . . . . .
    . . . . . . . . . . . . . . . .
    . . . . . . . . . . . . . . . .
    . . . . . . . . . . . . . . . .
    . . . . . . . . . . . . . . . .
    . . . . . . . . . . . . . . . .
    . . . . . . . . . . . . . . . .
    . . . . . . . . . . . . . . . .
    . . . . . . . . . . . . . . . .
    . . . . . . . . . . . . . . . .
`, SpriteKind.Projectile)
bird.setPosition(160, 20)
bird.setVelocity(-120, 0)
setupFrames()
game.onUpdate(function () {
    if (bird.x < 0) {
        bird.setPosition(randint(160, 240), randint(20, 60))
    }
})
game.onUpdate(function () {
    if (bunny.bottom > 105) {
        bunny.bottom = 105
        bunny.vy = 0
        bunny.ay = 0
        animation.runImageAnimation(
        bunny,
        bunnyFrames,
        50,
        true
        )
    }
})
game.onUpdateInterval(2000, function () {
    obstacleImage = obstacles[randint(0, obstacles.length - 1)]
    projectile = sprites.createProjectileFromSide(obstacleImage, -100, 0)
    projectile.bottom = 105
    projectile.setKind(SpriteKind.Obstacle)
})
game.onUpdateInterval(200, function () {
    if (Math.percentChance(40)) {
        grass = sprites.createProjectileFromSide(grassImages[randint(0, grassImages.length - 1)], -50, 0)
        grass.bottom = 100
        grass.z = -1
    }
})
forever(function () {
    if (Math.percentChance(60)) {
        createTree()
        if (Math.percentChance(50)) {
            pause(randint(150, 300))
            createTree()
        }
    }
    pause(1500)
})
game.onUpdateInterval(1000, function () {
    if (Math.percentChance(40)) {
        createCloud()
    }
})
animation