There's real potential for some very good puzzles here!
I do agree with lorenzo that the controls could use a bit more polish