This game is awesome! It's obvious that a ton of algorithm juice went into it :) I'm also stuck on level 10