Very cool puzzle idea! I haven't seen something like this before, requires a lot of thinking and planning! The graphics are very nice as well! Good job!