This is amazingly well put together, and nowhere near enough comments here to push people into playing/reading/experiencing it. Well worth setting aside 15-20 minutes for, when you have the time and space to dedicate to it.