Really cool little puzzler! The randomness was a bit more challenging to deal with than was worth it, but with some tuning this could be really fun!