An indie game can have sharp mechanics, memorable art, and a clever premise, yet still feel strangely unfinished when its ...