::_::p,x,m,t,s,d=1,0,128,0,2,false
r,c,ax,ay,n=rnd,cos,{},{},btnp
for i=0,3do
ax[i]=1ay[i]=i*32
if(r(2)>1)ax[i]=-1end
::o::cls()if d then
?"game over",46,3
?"score: "..flr(t),44,9
if(n(4))goto _
else s+=.005 t+=s
if(n(4)and abs(x))p*=-1
x=mid(x+p/9*s,-1,1)
for b=t%6-6,m,6do srand(b-t)
?"█",23-r(2),b,5
?"█",99+r(3),b
?"▒",18-r(2),b
?"▒",103+r(3),b
end
?"🐱",61+x*30,99-9*c(x/4),9
for i=0,3do
h=ay[i]<99ay[i]+=s
b=ay[i]j=b<99
if(h!=j and ax[i]==x)d=true
if(b>m)then ay[i]-=m
if(r()>.5)ax[i]*=-1end
?"✽",61+ax[i]*30*c(min(1,.5+b/90)),b
end end flip()goto o