Client for playing 300 publicly available Sokoban puzzles on a computer or phone.
on.mouse_move = function(x,y, dx,dy, istouch)
	if car.mousemoved then
		call_protected(car.mousemoved, x,y, dx,dy, istouch)
	end
	if car.mouse_move then
		call_protected(car.mouse_move, x,y, dx,dy, istouch)
	end
end