Wow, what a cool game! I'm already a fan of sliding puzzles and I've never seen a game of this kind as creative as yours. It took me a bit to understand the mechanics, but I once I got it it was really fun and rewarding to play, and I can see you thought out the puzzle well. Great job! :)