it += 1

            br=0
            donkey.movement(draw_layout.get_Matrix())

            for i in range(count):
                fbList[i].motion(donkey.getPosition(),draw_layout.get_Matrix())
                pos = fbList[i].getPosition()
                if player.checkCollision(pos,draw_layout.get_Matrix()):
                    br=1
                    score -=5
                    life -=1
                    break
            if br:
                break
            if player.collision_donkey(donkey.getPosition(),draw_layout.get_Matrix()):
                score -=5
                life -=1
                break

            player.fall(player.getPosition(),draw_layout.get_Matrix())

            if it % 100 == 41:
                if count < 4 + level:
                    fb = FireBalls(donkey.getPosition(),draw_layout.get_Matrix())
                    fbList.append(fb)
                    count = count + 1
                donkey.randomize_direction()
                start_time = time.time()

            player_position = player.getPosition()