Owlboy is a treat of an action adventure game. It borrows elements of The Legend of Zelda, but still is...