Fun, intuitive, and challenging. It's hard to make a puzzle game complex enough to be engaging in a small game like this, but you totally did! Nicely done! I also liked the dude carrying the balls around on his head.