local function check_rise(P) for i=1,math.min(8,40-P.stat.dig)-P.garbageBeneath do P:garbageRise(13,1,P:RND(10)) end if P.stat.dig==40 then P:win("finish") end end return{ color=color.lBlue, env={ pushSpeed=6, dropPiece=check_rise, bg="bg1",bgm="way", }, load=function() PLY.newPlayer(1,340,15) local P=players[1] for _=1,10 do P:garbageRise(13,1,P:RND(10)) end P.fieldBeneath=0 end, mesDisp=function(P) setFont(55) mStr(40-P.stat.dig,69,335) end, score=function(P)return{P.stat.time,P.stat.piece}end, scoreDisp=function(D)return toTime(D[1]).." "..D[2].." Pieces"end, comp=function(a,b)return a[1]