Interesting idea to randomize it, but maybe it has too much randomness right now.
Very interesting idea tho, would be very cool to try a full puzzle game with this concept.