Indie games you should check out this week: October 12-18