Jae checks out this indie side-scrolling adventure headed to Steam this week. Find out how it stacks up.