Nice concept, well explained -- I wish I could have seen a sketch of the game environment to really explain the idea fully. I like that the game at least in this version will be static which allows players to learn and eventually beat the game.
I'm not seeing any major difficulties in making this concept a reality :)