Picked the game up after its more recent overhaul, so i can only speak on its newest update, but this is one of the best games in terms of quality I've played on the site despite it still being in it's earlier stages.
The Dialogue is done super well and feels natural and fun.
Great usage of music to make scenes stronger.
The scenes themselves are also done very well, with good camera work, lighting and presentation.
Overall amazing work man!