Could use some slight handholding to acquaint the player better before throwing them into the deep end.Challenging to understand, but conceptually quite neat. Nice job.