A short but fine adventure by Marc 'im' Polo