Humble Games and General Interactive, Co. have put together an interesting adventure game. While it wants to be a traditional point-and-click adventur...[Read More]