Okay,
First, thanks for this experience, I can feel the passion put into this project.
I first thought it was a bad sokoban clone. And in a sense it was a sokoban game in its gameplay. But the message delivered through the story is what kept me playing till the end and I'm glad I did. The game suffers from not smooth enough controls, but the overall creation was truely enjoyable. THe way the gameplay fits the story and message so well is what made the game a complete piece of media. A little bit more of polish and I would be glad to share this game to teach about the concepts it touches upon.
Glad I played this, good job ;)