Just watched the beginning of that vid... Hadn't actually seen this game (I'd heard about it)..
I won't comment on the fact that you didn't know about L and S when it says so in in the intro screens. ;-) :-)
That game reminds me of Sir Fred.. Sounds and animation and movement...
(Not sure which was first...)
I'll have to give it a try...