working on some challenging levels

1 and 2 are still weak, but the new #3 is pretty good.