One of the Xbox 360's best indie games is still worth revisiting, but the studio behind it is still working on something new ...